Visualizzazione risultati 1 fino 15 di 15

Discussione: Popup con filmato flash

  1. #1
    Guest

    Predefinito Popup con filmato flash

    per far aprire una finestra (all'apertura della normale pagina iniziale index.htm) con un filmato o una pagina web fatta in flash che comandi occorre utilizzare?

  2. #2
    Guest

    Predefinito

    Ma è la finestra che si apre (popup) che deve contenere un filmato flash, oppure vuoi aprire una popup da un fimlato flash??

    PS: riduci la firma.


    Ciao!

  3. #3
    Guest

    Predefinito

    voglio aprire un file html (fatto in flash-contiene un filmato swf) a partire da un file html

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Beh, il popup lo puoi aprire con lo JavaScript, precisamente con window.open("url","nome","width=x,height=y") e all'interno del pupup ci puoi inserire quello che vuoi, come ad esempio un filmato in flash...

  5. #5
    Guest

    Predefinito

    quali sono i comandi esatti da usare?

    la mia homepage è http://rockybalboa.altervista.org/index.htm

    la pagina che voglio aprire come popup è

    http://rockybalboa.altervista.org/RockyBalboaintro.html

    il file swf è http://rockybalboa.altervista.org/RockyBalboaintro.swf

  6. #6
    Guest

    Predefinito

    I parametri li puoi leggere qui http://www.devguru.com/technologies/...ript/10894.asp
    Il file swf lo inserisci nella pagina html che vuoi aprire e nella home page inserisci il collegamento per aprire la popup.


    ciao!

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Leggi qui.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Guest

    Predefinito

    ok grazie mille!

  9. #9
    Guest

    Wink Re: Finestra Pop Up con Flash

    Puoi aggiungere come parametri la posizione esatta dove vuoi che appaia la finestra con il flash , le
    sue dimensioni e le caratteristiche , come da questo Esempio . Il codice aggiuntivo è:

    Codice:
    <body onLoad="window.open('wind-flash1.html','nomeFinestra',
    	'menubar=no,location=no,resizable=no,scrollbars=no,
       status=no,width=768,height=60,left=38,top=100');">
    Come alternativa puoi attivare la finestra con il metodo onMouseOver ( che a me piace tanto ) ..
    In quel caso il codice è:

    Codice:
    <a HREF="wind-flash1.html" 
     onMouseOver="javascript:window.open('wind-flash1.html', 'nomeFinestra', 
      'menubar=no,location=no,resizable=no,scrollbars=no,status=no, 
      width=768,height=60,left=38,top=100');return false">Apri la finestra 
    con il metodo "onMouseOver" !</a>
    EDIT: Ciao RockyBalboa , ho visto che hai inserito il codice ma senza parametri , per questo motivo su Explorer la finestra non è "landscape" ma "portrait". Ho provato il tuo filmato e ti consiglio 2 possibilità :

    Se vuoi ottenere il full-screen (1024x768) , nella finestra con il flash scrivi width=1024 e height=768, poi nella Home scrivi i seguenti parametri:

    Codice:
     <body onLoad="window.open
    ('http://rockybalboa.altervista.org/RockyBalboaintro.htm','nomeFinestra',
       'menubar=no,location=no,resizable=no,scrollbars=no,
    status=no,width=1016,height=734,left=0,top=0');">
    Così sarà perfetto. O se vuoi un pò più piccolo allora scrivi width=800 height=600 in entrambe le finestre..
    Ultima modifica di consapevolezza : 19-12-2006 alle ore 23.24.13

  10. #10
    Guest

    Predefinito

    ok, grazie per il consiglio. Vedrò di modificarlo.

    Adesso gli utenti firefox lo vedono "landscape" il filmato oppure anche loro "portrait"?

  11. #11
    Guest

    Smile

    Scusa , prima mi sono espresso male .. Firefox tratta le nuove finestre ( Popup di qualunque dimensione ) nel modo differente da Explorer . Se i parametri non vengono specificati , Explorer 'ricorda' la dimensione di una finestra precedentemente ridimensionata e chiusa ( manualmente ) ed apre le nuove finestre in quel formato ( che può avere qualsiasi forma, non solo landscape e portrait. Mentre Firefox ( senza i parametri ) non la apre come popup , ma come una normale finestra ..

    L'unico modo per far apparire la finestra nello stesso e identico modo su Explorer e su Firefox , è quello di specificare tutti i Parametri che ti darò adesso ( su entrambe le Pagine - sia nella Home sia nella finestra con il Flash ).

    Nella Home al posto di:
    Codice:
    <script type="text/javascript">
    
    window.open('http://rockybalboa.altervista.org/RockyBalboaintro.htm','miaFinestra','');
    
    </head><body>
    va scritto:

    Codice:
    <body  onLoad="window.open('http://rockybalboa.altervista.org/RockyBalboaintro.htm','miaFinestra','menubar=no,location=no,resizable=no,scrollbars=no,status=no,width=1016,height=734,left=0,top=0');">
    Poi, nella finestra con il Flash al posto di:
    Codice:
       <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="Rocky Balboa intro" align="middle">
    	<param name="allowScriptAccess" value="sameDomain" />
    	<param name="movie" value="RockyBalboaintro.swf" />
    	<param name="loop" value="false" />
    	<param name="quality" value="medium" />
    	<param name="scale" value="exactfit" />
    	<param name="bgcolor" value="#ffffff" />
    	<embed src="RockyBalboaintro.swf" loop="False" quality="medium" scale="exactfit" bgcolor="#ffffff" width="1100" height="800" name="RockyBalboaintro" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>
      </object>
    Va scritto :
    Codice:
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="950" height="710" id="Rocky Balboa intro" align="top">
    
    	<param name="allowScriptAccess" value="sameDomain">
    
    	<param name="movie" value="RockyBalboaintro.swf">
    
    	<param name="loop" value="false">
    
    	<param name="quality" value="high">
    
    	<param name="scale" value="exactfit">
    
    	<param name="bgcolor" value="#000000">
    
    	<embed src="RockyBalboaintro.swf" loop="false" quality="high" scale="exactfit" bgcolor="#000000" width="950" height="710" name="RockyBalboaintro" align="top" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">  
    </embed>  </object>
    Per vedere il risultato della modifica ( temporaneamente ), vai su questa Pagina .
    .
    Ultima modifica di consapevolezza : 03-01-2007 alle ore 20.32.54

  12. #12
    Guest

    Predefinito

    ho modificato le pagine come mi avevi suggerito, con l'unica differenza che nella Home ho messo

    <body onLoad="window.open('http://rockybalboa.altervista.org/RockyBalboaintro.htm','miaFinestra','menubar=no,lo cation=no,resizable=no,scrollbars=no,status=no,wid th=1024,height=768,left=0,top=0');">

    invece di width=1016,height=734 (altrimenti le immagini mi vengono decentrate)

    ho provato ad aprirlo con Explorer ma il problema della finestrella rimane. Sai perchè?


    Anche con firefox comunque il filmato è più "grande" ma sempre in finestra, non è a schermo intero.

    Sapresti mica come fare affinchè si regoli automaticamente full screen in base alla risoluzione adottata dall'utente che visita il sito?

    Ti ringrazio per i preziosi suggerimenti!
    Ultima modifica di rockybalboa : 03-01-2007 alle ore 00.47.48

  13. #13
    Guest

    Wink Versione definitiva del Codice

    E' possibile ottenere tutto quello che mi hai chiesto , ma dovresti cambiare parecchie cose .. Adesso nella home va :

    Codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
     <html> <head> <title>Rocky Balboa - Sito non ufficiale</title> 
    
    <link rel="shortcut icon" href="favicon.ico"> <!-- ... --> 
    
    <meta http-equiv="Content-language" content="it"> 
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    
    </head> <body onLoad="window.open('RockyBalboaintro.htm','miaFinestra',
    'fullscreen,menubar=no,location=no,resizable=no,scrollbars=no,status=no,
    width=1016,height=734,left=0,top=0');"> 
    
    <!-- QUI il Contenuto della Home --> </body> </html>
    E nell' intro va:

    Codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     <html> <head> <title>Rocky Balboa intro</title> 
    <link rel="shortcut icon" href="favicon.ico"> 
    <meta http-equiv="Content-language" content="it"> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <script language="JavaScript1.2"><!--
    /***********************************************
    * Auto Maximize Window Script- © Dynamic Drive (www.dynamicdrive.com)
    * This notice must stay intact for use
    * Visit http://www.dynamicdrive.com/ for this script and 100's more.
    ***********************************************/
    top.window.moveTo(0,0);
    if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.availHeight); }
    else if (document.layers||document.getElementById) {
    if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth; }  }
    // --></script>
    
    <script language="JavaScript"><!--
    document.onkeypress=close
    // --></script>
    
    <style type="text/css"><!--
    BODY { 
    	background-color: #000000;
    	margin-left : 0px;
    	margin-top : 0px;
    	margin-bottom : 0px;
    	margin-right : 0px; }
    // --></style></head>
    
    <body scroll="no" onload="setTimeout('self.close()',110000);"> 
    
    <p align="center">   
    
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
     width="100%" height="100%" id="Rocky Balboa intro" align="top">
     <param name="allowScriptAccess" value="sameDomain"> 
    <param name="movie" value="RockyBalboaintro.swf"> 
    <param name="loop" value="false"> <param name="quality" value="high"> 
    <param name="scale" value="exactfit"> 
    <param name="bgcolor" value="#000000"> 
    <embed src="RockyBalboaintro.swf" loop="false" quality="high" scale="exactfit" 
    bgcolor="#000000" width="100%" height="100%"
    name="RockyBalboaintro" align="top" allowscriptaccess="sameDomain"
     type="application/x-shockwave-flash"
     pluginspage="http://www.macromedia.com/go/getflashplayer"> 
    
    </embed> </object> </p> </body> </html>
    Istruzioni : Ora la finestra sarà totalmente full-screen e senza alcun tipo dei bordi, né barra del titolo. E sarà uguale su tutti i monitor - e su tutte le risoluzioni . . Ma siccome togliendo il bottone " chiudi " il visitatore non potrebbe mai chiuderla ( a parte "Alt+F4" ), ho inserito un Timer che lo farà automaticamente al termine del filmato ( dopo circa 110 secondi ) . Se il flash si carica lentamente - e ci vogliono più di 110 secondi - allora aggiungi qualche secondo , cambia il numero 110000 in 113000 ( 113 secondi ) o fai delle prove. Inoltre ho inserito la possibilità di chiudere la finestra semplicemente premendo un qualsiasi tasto sulla tastiera ( solo su Explorer , e solo se il focus è sulla finestra, e non sul flash ) .. Il risultato sarebbe Questo . . Il Timer funziona su Explorer + Firefox . Ciao.

    Ah, dimenticavo: se vuoi usare una normale finestra al posto di questa speciale , basta togliere la parola ( e la virgola ) fullscreen, dal codice per la home .. Se alcune parole - durante il Copy-Paste - qui sono venute spezzettate ( tipo: 'sc ... rollbars' ) , nello script occorre scrivere correttamente (tutto attaccato) senza andare a capo e senza spazi, altrimenti script non funzionerà .. Al posto di '<!-- ... -->' vanno le tue keywords e il resto.

    EDIT: Mi sembra che Firefox e Netscape non hanno la possibilità di sfruttare il vero full-screen ( cioè quello senza i bordi e barra titolo ), questa sarebbe una particolarità del solo Explorer dalla versione 4 in poi . Chiedo agli esperti ( debug, silverseraph, funcool, dementialsite ecc..) se è effettivamente così .
    Ultima modifica di consapevolezza : 03-01-2007 alle ore 20.58.35

  14. #14
    Guest

    Predefinito

    :::...scusate se ne approfitto..::: ho messo questo as ad un pulsante flash
    on (release) {
    getURL("javascript:openNewWindow('gallery/tut_form/form.html','height=100,width=250,toolbar=no,scroll bars=no);");
    }
    non funziona nonostante che al controllo sintassi mi dice che il codice non contiene errori--------N.B. In alcuni file il controllo sintassi dice che non ci sono errori ,ma in realta' non funzionano------- come mai??????? Grazie

  15. #15
    Guest

    Predefinito

    javascript:window.open


    Ciaoooooooo!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •