Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 37
  1. #1
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816

    Nuovo metodo pubblicazione swf [by andr3a]

    Ho utilizzato il metodo di cui in oggetto (topic di riferimento) per un nuovo sito, e con mia grande sorpresa mi sono accorto che testando il tutto con Firefox 1.5.0.4 con javascript disabilitato il risultato ottenuto è una pagina completamente bianca. [NB:nel movie è presente un loop sonoro che si sente, anche se gli elementi grafici non compaiono]

    Pensando ad un mio errore ho provato a testare 3site.it, e questo funziona perfettamente...
    Ho però notato che utilizza HTML 4.01, mentre nel mio ho dichiarato XHTML 1.1...
    Dunque sono andato su v2online.it, sapendo che anche lì c'è XHTML 1.1, e sorpresa delle sorprese, anche questo non funge, resta cioè una pagina bianca VVoVe:

    Non dovrebbero servire, ma posto ugualmente anche il codice html e il content.js

    html code
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Cache-Control" content="no-cache" />
    <meta http-equiv="Content-Language" content="IT" />
    <title>A N S {flash-site}</title>
    <script type="text/javascript" src="content.js"></script>
    <script type="text/javascript" src="swfobject.js"></script>
    </head>
    <body>
    	<style type="text/css">
    		html, body {
    			margin: 0;
    			padding: 0;
    			overflow: hidden;
    			width: 100%;
    			height: 100%;
    			background-color: #FFFFFF;
    		}
    		object#movie {
    			width: 100%;
    			height: 100%;	
    		}
    		div#envelope {
    			overflow: hidden;
    			width: 100%;
    			height: 100%;
    			text-align:center;
    		}
    	</style>
    	<script type="text/javascript">
    			document.write(content);
    	</script>
    	<noscript>
    		<div id="envelope">
    			<object id="movie" type="application/x-shockwave-flash" data="ans_loader.swf">
    				<param name="ans" value="ans_loader.swf" />
    				[img]download.gif[/img]
    			</object>
    		</div>
    	</noscript>
    	</body>
    </html>
    content.js
    codice:
    var content = '<div id="envelope">[img]download.gif[/img]</div><script type="text/javascript">(new FlashObject("ans_loader.swf", "ans", "100%", "100%", "8", "#000000")).write("envelope");</script>';
    C'è modo di ovviare al problema?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    up

  3. #3
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    ri-up

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    vero, ho testato con FF con JS disabilitato e non va... la cosa strana però è che scrive il codice entro i tag <noscript> correttamente :master: che possa dipendere da quell'AS aggiunto nel file cont.swf?!

    dovrò fare un paio di prove...

  5. #5
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da and80
    vero, ho testato con FF con JS disabilitato e non va... la cosa strana però è che scrive il codice entro i tag <noscript> correttamente :master: che possa dipendere da quell'AS aggiunto nel file cont.swf?!

    dovrò fare un paio di prove...
    Non ho presente, quale AS?

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da gobbo89
    Non ho presente, quale AS?
    quello che controlla la versione di flash

    if(!getSWFVersion || getSWFVersion() < 8)
    getURL("http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoi d=BIOW", "_self");
    else
    loadMovieNum("mainmovie.swf", 0);

  7. #7
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Ah ok...
    Allora ti posso assicurare che il malfunzionamento non dipende da questo AS perchè nel movie del mio sito non l'avevo neppure inserito

    Inoltre anche andr3a avrà inserito questo script, ma il suo sito con FF e js disabilitato funziona correttamente. Il fatto è che utilizza HTML 4.0 e provando a pubblicare anche il mio lavoro con questa dtd il problema non si presenta...

  8. #8
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Novità?


    P.S: per adesso uso swfObject+expressInstall, funge a meraviglia

  9. #9
    ho visto solo ora (grazie all'altro 3D) questo post.

    La soluzione è semplicissima ... è un bug di FireFox

    tanto è vero che con Opera 9, questa pagina : http://www.3site.it/3site.html,funziona alla perfezione.

    Il bug su XHTML 1.1 è stranissimo, basta togliere uno dei valori in percentuale e tutto funziona alla perfezione, come è possibile verificare da quest'altro link: http://www.3site.it/3site_no_perc.html

    il noscript è la causa del malore, poichè la sintassi è corretta, come è possibile notare da questo penultimo link: http://www.3site.it/3site_no_noscript.html

    che se scritto aggiungendo semplicemente il noscript non va, come si può verificare da quest'ultimo link:
    http://www.3site.it/3site_just_noscript.html

    Ora segnalo la cosa nel bug tracker di FireFox, il mio consiglio è di usare HTML 4 come su www.3site.it, dove il problema non esiste ... visto che usate siti in percentuale e che un bollino W3C potete metterlo lostesso (per quello che conta ...) e che non cambia niente a nessuno.

    Comunque il bug è solo di FireFox, chi ha Opera o IE col JS disabilitato non avrà questo problema.

    Addirittura credo sia un bug di una estensione (WebDeveloper) e non di firefox stesso ... ma non tempo ne voglia di approfondire.




    [edit]
    anche XHTML 1.0 su FireFox ha lo stesso problema: http://www.3site.it/3site_xhtml10.html

    ma quanti utenti con FireFox ci sono che disabilitano JavaScript ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10

    RISOLTO ^ ^

    Stavo per segnalare il bug ... quando ho visto che è uscito FireFox 1.5.0.6 ... ho fatto il download ed indovinate un pò ? ... ora funziona tutto, quindi era un bug noto, corretto e risolto.

    Saluti a tutti
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.