annuncio

Comprimi
Ancora nessun annuncio.

Pulsanti Flash e Dreamweaver

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Pulsanti Flash e Dreamweaver

    Ho un problema, inserendo dei pulsanti flash con dreamweaver, poi non posso decidere il target di destinazione (ad es. un frame che decido io), ma solo quelli che mi imposta lui di default cioè blank, parent, self e top. Da codice non son riuscito a farlo col semplice ahref dell'HTML.

    Qualcuno mi illumina?

  • #2
    Leggendo qua e la, deduco che bisogna inserire un codice nell'action del bottone. Ma non so come inserirla. Qualcuno mi illumina?

    Commenta


    • #3
      Ho fatto delle prove perchè non ho mai usato i frameset. A quanto pare se crei un button prima che il frameset sia definito, come target ti compaiono quelli di default, viceversa se prima definisci il frameset e poi crei un button, nella lista vedrai comparire anche gli altri target.

      Commenta


      • #4
        Cosa intendi per definire prima il Frameset? Fai conto che ho una semplice index.htm divisa in FRAMEALTO e FRAMECENTRO (rispettivamente alto.htm e centro.htm). Se voglio dunque linkare un bottone di mia creazione con target centro.htm, come faccio?

        Commenta


        • #5
          I frame sono pezzi di un Frameset. Cioè, l'index.html è il frameset, al suo interno è contenuta solo ed esclusivamente la struttura che tu hai definito per gli altri frame (nel tuo caso top e centro).
          Il frameset (index.html) deve avere una struttura di questo tipo:

          codice HTML:
          <frameset rows="*,80" cols="*" frameborder="no" border="0" framespacing="0">
            <frame src="top.html" name="topFrame" id="topFrame" title="topFrame" />
            <frame src="main.html" name="mainFrame" id="mainFrame" title="mainFrame" />
          </frameset>
          Una volta che hai salvato l'index.html, da Dreamwaver vedi la struttura, clickando su di un singolo frame il codice è relativo a quella pagina. Se ora crei un bottone in top.html, vedrai comparire come target anche "topFrame" e "mainFrame".
          Prova e fammi sapere se è tutto chiaro.

          PS: E' un pugno negli occhi leggere il code html
          Ultima modifica di w00000fz; 01-02-2008, 14:30.

          Commenta


          • #6
            Sì vedo comparire anche mainframe e topframe. Ma quale dei due mi linka al frame centrale? Mainframe?

            Edit: ho provato a dargli come destinazione mainframe, ma mi apre sempre una pagina nuova, non mi targetta il tutto nel centro.htm

            Commenta


            • #7
              codice HTML:
              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
              <html>
              <head>
              <title>Documento senza titolo</title>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
              </head>
              
              <body background="sfondosito.jpg">
              <p align="center"><img src="ML_LOGO-10-OKmod.gif" width="280" height="57"></p>
              <table width="69%" border="0" align="center">
                <tr> 
                  <td width="14%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46" onClick="on (release)
              {
              getURL(chi.htm;,&quot;centro.htm&quot;)
              }">
                      <param name="BGCOLOR" value="#B7B7B9">
                      <param name="BASE" value=".">
                      <param name="movie" value="button1.swf">
                      <param name="quality" value="high">
                      <embed src="button1.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#B7B7B9" base="."></embed></object>
              		</td>
                  <td width="14%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46">
                      <param name="BASE" value=".">
                      <param name="BGCOLOR" value="#BFC0C1">
                      <param name="movie" value="button2.swf">
                      <param name="quality" value="high">
                      <embed src="button2.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#BFC0C1" base="."></embed></object></td>
                  <td width="15%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46">
                      <param name="BGCOLOR" value="#C9CACC">
                      <param name="movie" value="button3.swf">
                      <param name="quality" value="high">
                      <embed src="button3.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#C9CACC"></embed></object> 
                  </td>
                  <td width="14%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46">
                      <param name="BGCOLOR" value="#D4D4D6">
                      <param name="movie" value="button4.swf">
                      <param name="quality" value="high">
                      <embed src="button4.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#D4D4D6"></embed></object></td>
                  <td width="15%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46">
                      <param name="BGCOLOR" value="#D4D4D6">
                      <param name="movie" value="button5.swf">
                      <param name="quality" value="high">
                      <embed src="button5.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#D4D4D6"></embed></object></td>
                  <td width="28%"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="108" height="46">
                      <param name="BGCOLOR" value="#E8EAEB">
                      <param name="movie" value="button6.swf">
                      <param name="quality" value="high">
                      <embed src="button6.swf" width="108" height="46" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#E8EAEB"></embed></object> 
                  </td>
                </tr>
              </table>
              </body>
              </html>

              Commenta


              • #8
                Ho aperto la index.htm ed ho modificato i target dei vari bottoni, appaiono anche mainframe e topframe, però entrambi mi aprono il target ad una nuova pagina.

                Commenta


                • #9
                  L'onClick toglilo perchè rischi di sovrascrivere la configurazione del bottone in flash.
                  Invece penso di aver capito il problema. Stai testando da locale con url tipo file:/// ? In quel caso, provalo su di un webserver, perchè da filesystem ci sono delle restrizioni.
                  Il resto è giusto comunque.

                  Commenta


                  • #10
                    Questo un esempio al volo che ho fatto e funziona. Nelle impostazioni del bottone ho messo come target mainFrame.

                    Index.html (Frameset):
                    codice HTML:
                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
                    <html xmlns="http://www.w3.org/1999/xhtml">
                    <head>
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                    <title>Untitled Document</title>
                    </head>
                    
                    <frameset rows="*,212" cols="*" frameborder="no" border="0" framespacing="0">
                      <frame src="top.html" name="topFrame" id="topFrame" title="topFrame" />
                      <frame src="home.html" name="mainFrame" id="mainFrame" title="mainFrame" />
                    </frameset>
                    <noframes><body>
                    </body>
                    </noframes></html>
                    top.html (topFrame):
                    codice HTML:
                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                    <html xmlns="http://www.w3.org/1999/xhtml">
                    <head>
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                    <title>Untitled Document</title>
                    <script src="scripts/AC_RunActiveContent.js" type="text/javascript"></script>
                    </head>
                    
                    <body>
                    <script type="text/javascript">
                    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','src','button4','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','button4' ); //end AC code
                    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22">
                      <param name="movie" value="button4.swf" />
                      <param name="quality" value="high" />
                      <embed src="button4.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
                    </object></noscript>
                    </body>
                    </html>
                    center.html (mainFrame):
                    codice HTML:
                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                    <html xmlns="http://www.w3.org/1999/xhtml">
                    <head>
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                    <title>Untitled Document</title>
                    </head>
                    
                    <body>
                    center center
                    center center center center center center center center center center center center center center 
                    </body>
                    </html>

                    Commenta


                    • #11
                      Ok, tolta la funzione onclick ma la cosa continua a non funzionare.

                      1) Apro index.htm
                      2) Vado a cliccare sul bottone
                      3) Modifica bottone
                      4) Link alla pagina che mi interessa ad esempio chi.htm
                      5) Destinazione che scelgo io (ergo mainframe o topframe, in questo mainframe)
                      6) Salvo

                      Apro la index col browser e se clicco sul pulsante mi apre una nuova pagina e non me lo targhetta nel frame centrale (centro).

                      Cosa e dove sbaglio?

                      Commenta


                      • #12
                        Originariamente inviato da Freddy Visualizza il messaggio
                        Apro la index col browser
                        Come? Hai apache installato sul pc?

                        Originariamente inviato da w00000fz
                        Stai testando da locale con url tipo file:/// ? In quel caso, provalo su di un webserver, perchè da filesystem ci sono delle restrizioni.

                        Commenta


                        • #13
                          No, è una normalissima pagina HTML che cliccandoci due volte mi si apre col browser.

                          Commenta


                          • #14
                            Ho capito, ma ti sto cercando di spiegare che il problema è proprio quello.
                            Se doppioclicki sul file ti si apre il browser, noterai che l'url è qualcosa del tipo "file:///C:/Cartella/index.html". Questo tipo di consultazione è direttamente da filesystem e NON da webserver.
                            Flash ha delle restrizioni, per cui se è da filesystem non ti apre i link nel frame desiderato, ma in un nuovo tab/nuova pagina.
                            Per intenderci, prova a mettere online il tutto, e vedrai che funziona come te lo aspetti.

                            Io ho testato ed è esattamente così: da filesystem non funziona, online/da webserver sì.

                            Commenta


                            • #15
                              Originariamente inviato da w00000fz Visualizza il messaggio
                              Ho capito, ma ti sto cercando di spiegare che il problema è proprio quello.
                              Se doppioclicki sul file ti si apre il browser, noterai che l'url è qualcosa del tipo "file:///C:/Cartella/index.html". Questo tipo di consultazione è direttamente da filesystem e NON da webserver.
                              Flash ha delle restrizioni, per cui se è da filesystem non ti apre i link nel frame desiderato, ma in un nuovo tab/nuova pagina.
                              Per intenderci, prova a mettere online il tutto, e vedrai che funziona come te lo aspetti.

                              Io ho testato ed è esattamente così: da filesystem non funziona, online/da webserver sì.
                              Perfetto mio caro, ho capito. Grazie per l'aiuto.

                              Commenta

                              Sto operando...
                              X