Pagina 22 di 40 primaprima ... 12 20 21 22 23 24 32 ... ultimoultimo
Visualizzazione dei risultati da 211 a 220 su 393
  1. #211

    La mia soluzione

    grazie al consiglio di and ho implementato flashobject sul mio ultimo sito.

    non l'ho ovviamente implementato come visto qua e la perchè preferisco sempre ottimizzare dove mi è possibile ( soprattutto se non comporta una perdita di tempo oltre i 2 minuti )

    Questa è stata la mia soluzione

    markup per un swf al 100%
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML lang="en">
    	<HEAD>
    		<TITLE>ELICA COLLECTION</TITLE>
    		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    		<META NAME="author" CONTENT="Andrea Giammarchi 4 CANENERO Advertising">
    		<META NAME="copyright" CONTENT="ELICA">
    		<META NAME="code_Language" CONTENT="PHP4">
    		<META NAME="robots" CONTENT="ALL">
    		<STYLE TYPE="text/css">
    			html, body {
    				margin: 0px;
    				padding: 0px;
    				width: 100%;
    				height: 100%;
    				font-family: Verdana, Helvetica, sans-serif;
    				font-size: 8pt;
    				color: #FFF;
    				background: #0F0D12;
    			}
    			#flash {
    				width: 100%;
    				height: 100%;
    				text-align: center;
    			}
    			a {
    				display: block;
    				text-decoration:none;
    			}
    			img {
    				margin-top: 25%;
    				border: 0;
    			}
    		</STYLE>
    		<SCRIPT TYPE="text/javascript" SRC="content.js"></SCRIPT>
    		<SCRIPT TYPE="text/javascript" SRC="swfobject.js"></SCRIPT>
    		<SCRIPT TYPE="text/javascript">onload = function(){(new FlashObject("black.swf", "ELICA Collection", "100%", "100%", "8", "#0F0D12")).write("flash")};</SCRIPT>
    	</HEAD>
    	<BODY>
    		<SCRIPT TYPE="text/javascript"><!--//
    			document.write(content);
    		//--></SCRIPT>
    		<NOSCRIPT>
    			<DIV ID="flash">
    				<OBJECT TYPE="application/x-shockwave-flash" DATA="black.swf" WIDTH="100%" HEIGHT="100%">
    					<PARAM NAME="movie" VALUE="black.swf" />
    					<A
    						HREF="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW"
    						TITLE="Get Adobe Flash Player"
    					>
    						
    					</A>
    				</OBJECT>
    			</DIV>
    		</NOSCRIPT>
    	</BODY>
    </HTML>
    questo markup passa liscio come l'olio il validatore W3, per quello che conta (niente ma fa fico ) e passa liscio come l'olio anche il più bastardo WATCHFIRE per WAI-AAA (lo so che non significa niente ... se non che almeno rispetta un pò tutti gli utenti se non altro per markup).

    Il sistema fa questo:
    scrive via JS il contenuto del documento per chi ha JS abilitato ... allo stesso tempo nel JS scritto c'è il link al flash player per chi non ha Flash 8 (non ho idea di cosa rilasci FlashObject quando non trova il player) ed allo stesso tempo utilizza il metodo satay per chi non ha JS abilitato e scrive il link al player pe chi non ha Flash 8.

    Il contenuto del file content.js è banalmente questo:
    codice:
    var content =
    '<DIV ID="flash"> '+
    	'<A '+
    	'	HREF="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW" '+
    	'	TITLE="Get Adobe Flash Player" '+
    	'> '+
    	'	 '+
    	'</A> '+
    '</DIV>';
    messo in un file esterno per non avere noie col validatore del W3.


    Spero che come soluzione sia completa e sia uno spunto per chi ancora (come me fino a ieri) non sa come raggirare il problema del bottone.







    [edit]
    dimenticavo ... per il metodo satay e in generale per il sito ho usato il primo swf di nome black.swf con questa sintassi sull'unico keyframe:
    codice:
    if(!getSWFVersion || getSWFVersion() < 8)
    	getURL("http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW", "_self");
    else
    	loadMovieNum("mainmovie.swf", 0);
    che altro non fa, per chi non ha js abilitato ma magari ha un player inferiore alla 8, che reindirizzare l'utente al sito adobe per scaricare il player
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #212
    Originariamente inviato da andr3a
    non ho capito se m'è sfuggito qualcosa ... ma tutto sto casino per un click ? :master:

    che razzo ve ne frega se l'utente fa un click prima di vedere il sito ? ... ma forse m'è sfuggito altro .... boh, a me va tutto, scappa fuori il menù ... vedrai che per clickarlo dovranno farlo in automatico il click ... e ne faranno due la prima volta, chissenefrega no ?



    [edit]
    ah ... ok, ho visto ora che IE6 (io ho il 7 e non lo fa) chiede quella cosa noiosa ... beh si, bella rottura, qualcuno ha un sunto ?
    Ma il discorso non credo fosse tanto lato utente, era più il discorso che il cliente potrebbe venire a dirti da un giorno all'altro "ehy perchè uno che viene sul mio sito deve prima fare un assurdo click per vedere tutto? Che è successo?", insomma uno abituato a vedere tutto caricarsi senza problemi deve andare a fare un click astruso sul filmato

  3. #213
    lo so Broly ... ho parlato a vanvera perchè su IE7 vedevo tutto senza problemi tranne per il riquadro tratteggiato e la scritta che per attivare il sito avrei dovuto fare un click ... per questo mi sembrava eccessivo allarmarsi .... poi ho aperto IE6 stand-alone e ci sono rimasto di m... stucco

    credevo che la situazione fosse identica, visto che l'aggiornamento è del windows più che del browser, invece mi sbagliavo di brutto.

    Chiarito l'inutile post, l'ultimo invece, come soluzione, come ti sembra ?


    P.S. ho visto tanti siti con il mio IE6 di utenti che hanno partecipato a quesa discussione e pochissimi non mi hanno mostrato lostesso l'avviso
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #214
    Perchè che fa di diverso IE 6 dal 7 ? A me il 6 richiede un click per attivare il contenuto e stop eh , il messaggio non mi ricordo se me l'abbia mai dato e io gli abbia detto "non mostrarlo più brutto IE cattivo IE pem pem pem" perchè ora non mi dice più nulla

  5. #215
    Originariamente inviato da Broly
    Perchè che fa di diverso IE 6 dal 7 ?
    IE6 non mostra niente se non un avviso che chiede conferma per attivare il contenuto ... IE7 mostra tutto, il sito va senza problemi ma per usarlo devi fare un click sul riquadro tratteggiato.

    Con IE7 se ti fermi sopra il riquadro tratteggiato viene fuori la tooltip con scritto "click to activate content" ma almeno il sito lo vedi, con IE6 non vedevo assolutamente niente fino al click.

    Ora, la soluzione proposta, come ti sembra ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #216
    Boh io su IE 6 vedo il contenuto "normale", poi se c'è qualche cosa interattiva (tipo qualche rollover) devo cliccare sul filmato e ci appare intorno il riquadro tratteggiato e non mi mostra nessun avviso , si vede che va a seconda di come gli gira. IE

  7. #217
    io invece su un sito a caso ( and ) ho questo risultato .... http://www.3site.it/CAXXATE/flash_ie67.png

    P.S. occhi che son 80 Kb di file png
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #218
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da andr3a
    io invece su un sito a caso ( and ) ho questo risultato .... http://www.3site.it/CAXXATE/flash_ie67.png

    P.S. occhi che son 80 Kb di file png

  9. #219
    Originariamente inviato da andr3a
    io invece su un sito a caso ( and ) ho questo risultato .... http://www.3site.it/CAXXATE/flash_ie67.png

    P.S. occhi che son 80 Kb di file png
    A me IE6 da il tooltip "fare click su questo controllo blablabla" se ci vado sopra, mostrando il bordino tratteggiato, l'animazione comunque parte. Insomma come a te fa con IE 7

    Di fare lo screenshot non ne ho voglia

  10. #220
    probabilmente è una differenza di versione, forse la mia stand-alone prende in modo diverso le direttive di controllo per l'activex, non saprei ... di fatto con il mi ometodo credo di aver risolto una volta per tutte le paranoie tipo:

    voglio la validazione
    non voglio usare js
    voglio flash obj ma poi se uno non ha js
    non voglio flash obj
    voglio satay

    e tutte le menate varie, è un all in one per tutti i gusti

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.