Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: pop up

  1. #1

    pop up

    salve a tutti,
    ho un problemino con un sito in flash che seguo: www.danesemilano.com

    entrando in light e scegliendo una categoria di lampade,
    se si clicca su una qualunque delle icone delle lampade appare la scheda del prodotto in questione sottoforma di pop up (contenente una immagine jpg) - avrei necessità di aprire la scheda allo stesso modo ma contenente un file swf. qualcuno saprebbe dirmi quali sono i parametri che devo modificare?

    i dati sul pulsante in flash sono:

    on (release) {
    getURL("java-script:apriPopupCentrata('home/product/tipology/light.php?img=orionalfait', 'light', 800, 600, 'scrollbars=1, status=yes, toolbar=yes')");
    }

    la pagina light.php contiene questo codice

    <html>
    <head>
    <title>DANESE LIGHT</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <?php
    //print('img: prodotti/'.$_GET['img'].'.jpg"');
    print('[img]prodotti/'.$_GET['img'].'.jpg[/img]');
    ?>
    </body>
    </html>




    grazie, e scusate ma sono giovane e sto imparando

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    cambia la riga:

    Codice PHP:
    print('[img]prodotti/'.$_GET['img'].'.jpg[/img]'); 
    con:
    Codice PHP:
    $nomefileflash $_GET['img'].'.swf';
    $nomecompleto 'prodotti/'.$nomefileflash;
    print 
    '...QUI METTI IL CODICE CON I TAG DEL FILE FLASH (embed/object)... '
    dove ho messo "QUI METTI IL CODICE..." inserisci il codice HTML per inserire un oggetto FLASH usando al posto del nome del file la scrittura '.$nomecompleto.', ad esempio al posto di src="nomefile.swf" metterai src='.$nomecompleto.'

    sempre supponendo che il nome del file sia passato come avveniva per l'immagine

  3. #3
    grazie mille!


    purtroppo ho provato ma non funziona...

    questo è il codice che ho inserito per incorporare il file swf


    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="600" id=".$nomecompleto." align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="movie" value=".$nomecompleto." /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src=".$nomecompleto." quality="high" bgcolor="#ffffff" width="800" height="600" name=".$nomecompleto." align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>



    la pop up che si apre è bianca, ciononostante cliccando con il tasto destro su questa viene riconosciuto come un filmato flash...non capisco proprio....

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    probabilmente il percorso completo del file swf è sbagliato... prova ad aggiungere la cartella corretta

  5. #5
    grazie ancora, ma prioprio
    non capisco....credo di sbagliare qualcosa di molto semplice...
    ricapitolando:
    codice:
    on (release) {
    	getURL("javascript:apriPopupCentrata('home/product/tipology/light.php?img=orionbeta', 'light', 800, 600, 'scrollbars=1, status=yes, toolbar=yes')");
    }
    poi nel file light.php
    codice:
    <html>
    <head>
    <title>DANESE LIGHT</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <?php 
    	$nomefileflash = $_GET['img'].'.swf'; 
    $nomecompleto = 'prodotti/'.$nomefileflash; 
    print '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="600" id=".$nomecompleto." align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="movie" value="'.$nomecompleto.'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="home/product/tipology/'.$nomecompleto.'" quality="high" bgcolor="#ffffff" width="800" height="600" name=".$nomecompleto." align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>/>
    ;
    ?>
    </body>
    </html>
    qualcuno capisce il problema?

  6. #6
    ...............

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    31
    Ciao!

    C'è un link dove poter vedere la pagina "in azione"?

    Grazie!

    QuboLabs

  8. #8
    www.danesemilano.com

    percorso: menu> light > sospensione

  9. #9
    come potete vedere, cercando di aprire il file swf con le istruzioni che ho segutio il pop up risulta bianco....

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non ne capisco una pippa di PHP ma mi pare manchi l'apice di chiusura di questa:

    print '

    Scusate se ho detto una fagianata
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.