Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    9

    Doppio click maledetto......help me!!!!


    Desperado!!!!.........ne capisco ben poco, per cui ho bisogno del tuo aiuto.........come fare per eliminare quel fastidiosissimo doppio click per attivare gli oggetti flash?
    Sono a conoscenza di alcune tecniche...............non ci capisco una mazza.
    Il tuo aiuto... e per capire meglio di quale problema parlo........

    Clikka QUI

  2. #2

    Re: Doppio click maledetto......help me!!!!

    Originariamente inviato da leo68ne

    Desperado!!!!.........ne capisco ben poco, per cui ho bisogno del tuo aiuto.........come fare per eliminare quel fastidiosissimo doppio click per attivare gli oggetti flash?
    Sono a conoscenza di alcune tecniche...............non ci capisco una mazza.
    Il tuo aiuto... e per capire meglio di quale problema parlo........

    Clikka QUI


    Inserire questo codice nell <head> ...</head>

    codice:
    <script type="text/javascript" src="flashobject.js"></script>

    Questo inseritelo dove volete che sia visualizzato il Flash
    codice:
    <div id="flashcontent">
    Frase Sostitutiva 
    </div>
    <script type="text/javascript">
       var so = new SWFObject("NOME.swf  ", "mymovie", "200 ", "100 ", "7 ", "#336699 ");
       so.addParam("quality", "best");
       so.addParam("wmode", "transparent");
       so.addParam("salign", "t");
       so.write("flashcontent");
    </script>
    Frase Sostitutiva = Puoi inserie o un link al Download su Adobe dell'ultima verisone di FlashPlayer oppure un immagine sostitutiva statica


    NOME.swf = Nome del file .swf


    200 - 100 = Larghezza e Altzza Swf



    8 = versione di Flash Plyer chel'utente deve avere per visualizzare l'animazione


    #336699 = Colroe di sfondo dell' swf


    so.addParam("quality", "best"); = Qualità del swev [ Low - best - Hight]

    so.addParam("wmode", "transparent"); = Parametro per rendere l'swf a sfondo trasparente

    so.addParam("salign", "t"); = Tipo di alliniamento

    so.write("flashcontent"); = Scrittua delllo script in div [flashcontent ]


    N.B. Per inserire piu' swf in questo modo nella stessa pagina basta cambiare il nome del div in questo caso flashcontent in modi differenti



    CODICE FILE ESTERNO flashobject.js

    codice:
    /**
     * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
     *
     * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
     * http://www.opensource.org/licenses/mit-license.php
     *
     * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for
     *   legal reasons.
     */
    if(typeof deconcept == "undefined") var deconcept = new Object();
    if(typeof deconcept.util == "undefined") deconcept.util = new Object();
    if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
    deconcept.SWFObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){
    	if (!document.createElement || !document.getElementById) { return; }
    	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
    	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
    	this.params = new Object();
    	this.variables = new Object();
    	this.attributes = new Array();
    	if(swf) { this.setAttribute('swf', swf); }
    	if(id) { this.setAttribute('id', id); }
    	if(w) { this.setAttribute('width', w); }
    	if(h) { this.setAttribute('height', h); }
    	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
    	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute('version'), useExpressInstall);
    	if(c) { this.addParam('bgcolor', c); }
    	var q = quality ? quality : 'high';
    	this.addParam('quality', q);
    	this.setAttribute('useExpressInstall', useExpressInstall);
    	this.setAttribute('doExpressInstall', false);
    	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
    	this.setAttribute('xiRedirectUrl', xir);
    	this.setAttribute('redirectUrl', '');
    	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
    }
    deconcept.SWFObject.prototype = {
    	setAttribute: function(name, value){
    		this.attributes[name] = value;
    	},
    	getAttribute: function(name){
    		return this.attributes[name];
    	},
    	addParam: function(name, value){
    		this.params[name] = value;
    	},
    	getParams: function(){
    		return this.params;
    	},
    	addVariable: function(name, value){
    		this.variables[name] = value;
    	},
    	getVariable: function(name){
    		return this.variables[name];
    	},
    	getVariables: function(){
    		return this.variables;
    	},
    	getVariablePairs: function(){
    		var variablePairs = new Array();
    		var key;
    		var variables = this.getVariables();
    		for(key in variables){
    			variablePairs.push(key +"="+ variables[key]);
    		}
    		return variablePairs;
    	},
    	getSWFHTML: function() {
    		var swfNode = "";
    		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
    			if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "PlugIn");
    			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"';
    			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
    			var params = this.getParams();
    			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
    			var pairs = this.getVariablePairs().join("&");
    			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
    			swfNode += '/>';
    		} else { // PC IE
    			if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "ActiveX");
    			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
    			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
    			var params = this.getParams();
    			for(var key in params) {
    			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
    			}
    			var pairs = this.getVariablePairs().join("&");
    			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
    			swfNode += "</object>";
    		}
    		return swfNode;
    	},
    	write: function(elementId){
    		if(this.getAttribute('useExpressInstall')) {
    			// check to see if we need to do an express install
    			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
    			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
    				this.setAttribute('doExpressInstall', true);
    				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
    				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    				this.addVariable("MMdoctitle", document.title);
    			}
    		}
    		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
    			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
    			n.innerHTML = this.getSWFHTML();
    			return true;
    		}else{
    			if(this.getAttribute('redirectUrl') != "") {
    				document.location.replace(this.getAttribute('redirectUrl'));
    			}
    		}
    		return false;
    	}
    }
    
    /* ---- detection functions ---- */
    deconcept.SWFObjectUtil.getPlayerVersion = function(reqVer, xiInstall){
    	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
    	if(navigator.plugins && navigator.mimeTypes.length){
    		var x = navigator.plugins["Shockwave Flash"];
    		if(x && x.description) {
    			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
    		}
    	}else{
    		try{
    			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
    			for (var i=3; axo!=null; i++) {
    				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
    				PlayerVersion = new deconcept.PlayerVersion([i,0,0]);
    			}
    		}catch(e){}
    		if (reqVer && PlayerVersion.major > reqVer.major) return PlayerVersion; // version is ok, skip minor detection
    		// this only does the minor rev lookup if the user's major version 
    		// is not 6 or we are checking for a specific minor or revision number
    		// see http://blog.deconcept.com/2006/01/11...lorer-flash-6/
    		if (!reqVer || ((reqVer.minor != 0 || reqVer.rev != 0) && PlayerVersion.major == reqVer.major) || PlayerVersion.major != 6 || xiInstall) {
    			try{
    				PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
    			}catch(e){}
    		}
    	}
    	return PlayerVersion;
    }
    deconcept.PlayerVersion = function(arrVersion){
    	this.major = parseInt(arrVersion[0]) != null ? parseInt(arrVersion[0]) : 0;
    	this.minor = parseInt(arrVersion[1]) || 0;
    	this.rev = parseInt(arrVersion[2]) || 0;
    }
    deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
    	if(this.major < fv.major) return false;
    	if(this.major > fv.major) return true;
    	if(this.minor < fv.minor) return false;
    	if(this.minor > fv.minor) return true;
    	if(this.rev < fv.rev) return false;
    	return true;
    }
    /* ---- get value of query string param ---- */
    deconcept.util = {
    	getRequestParameter: function(param){
    		var q = document.location.search || document.location.hash;
    		if(q){
    			var startIndex = q.indexOf(param +"=");
    			var endIndex = (q.indexOf("&", startIndex) > -1) ? q.indexOf("&", startIndex) : q.length;
    			if (q.length > 1 && startIndex > -1) {
    				return q.substring(q.indexOf("=", startIndex)+1, endIndex);
    			}
    		}
    		return "";
    	}
    }
    
    /* add Array.push if needed (ie5) */
    if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}
    
    /* add some aliases for ease of use/backwards compatibility */
    var getQueryParamValue = deconcept.util.getRequestParameter;
    var FlashObject = deconcept.SWFObject; // for legacy support
    var SWFObject = deconcept.SWFObject;

  3. #3
    per un riassuntino leggi qui



  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    9
    Grazie, non ho ancora messo in pratica il buon lavoro che mi hai passato, ma non appena riuscirò "lo spero", condividerò la gioia del momento.
    Per confermare che non ho ancora le idee ben chiare ..................tutto quel codice devo sostituirlo con quello già presente nella pagina html oppure aggiungerlo.
    Che casino ragazzi.........ma non era meglio che mi pigliava la passione della pesca?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    9
    Ciao, Julius86
    ho fatto quanto tu gentilmente mi hai indicato, ma proprio non riesco, ma se posso approfittare della tua pazienza, ti allego il codice della pagina html "originaria", ed a seguire quella modificata, almeno per capire dove diavolo sbaglio.
    Te ne sarei grato, grazie.
    Premesso che ho creato lo script esterno.js, contenente il codice da te ricevuto.
    PAGINA ORIGINARIA----
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Benvenuto al Museo Contadino - Michele Russo - Somma Vesuviana</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body,td,th {
    color: #663300;
    }
    body {
    background-color: #FFFFFF;
    }
    .Stile2 {color: #660000}
    .Stile3 {
    font-size: 10px;
    font-weight: bold;
    }
    .Stile4 {font-size: 12px}
    -->
    </style></head>

    <body>
    <div align="left"></div>
    <div align="center">
    <table width="900" border="0">
    <tr>
    <td><p align="center">[img]images/Logomuseo.jpg[/img][img]images/ga_bv029.gif[/img][img]images/logo_4chiacchiere.jpg[/img]
    </p>
    <p align="center">[img]images/sun_playing_with_beach_ball_md_wht.gif[/img]</p>
    <p align="center">
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="33" height="33" align="middle">
    <param name="movie" value="images/freccia1.swf">
    <param name="quality" value="high">
    <embed src="images/freccia1.swf" width="33" height="33" align="middle" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" ></embed>
    </object>
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" name="intro" width="205" height="28" align="middle" id="intro">
    <param name="BGCOLOR" value="">
    <param name="movie" value="intro.swf">
    <param name="quality" value="high">
    <embed src="intro.swf" width="205" height="28" align="middle" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" name="intro" ></embed>
    </object>
    </p> <p align="center">
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="33" height="33" align="middle">
    <param name="movie" value="images/freccia1.swf">
    <param name="quality" value="high">
    <embed src="images/freccia1.swf" width="33" height="33" align="middle" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" ></embed>
    </object>
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" name="sito" width="170" height="30" align="middle" id="sito">
    <param name="BGCOLOR" value="">
    <param name="movie" value="sito.swf">
    <param name="quality" value="high">
    <embed src="sito.swf" width="170" height="30" align="middle" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" name="sito" ></embed>
    </object>
    </p>
    <p align="center" class="Stile3"><span class="Stile4"> Powered
    by R.M.</span> [img]images/ico.jpg[/img]</p>
    <p align="left"> <span class="Stile2">Sei
    il visitatore n.</span>
    [img]/cgi-com/counter.cgi[/img] </p>
    <p align="center">&trade; Museo Contadino &amp; &trade; 'E Quatte
    Chiacchiere &reg;Marchi
    registrati &copy; Copyright2006 </p>
    </td>
    </tr>
    </table>
    </div>
    </body>
    </html>
    PAGINA MODIFICATA---
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script type="text/javascript" src="flashobject.js"></script>
    <title>Benvenuto al Museo Contadino - Michele Russo - Somma Vesuviana</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body,td,th {
    color: #663300;
    }
    body {
    background-color: #FFFFFF;
    }
    .Stile2 {color: #660000}
    .Stile3 {
    font-size: 10px;
    font-weight: bold;
    }
    .Stile4 {font-size: 12px}
    -->
    </style></head>

    <body>
    <div align="left"></div>
    <div align="center">
    <table width="900" border="0">
    <tr>
    <td><p align="center">[img]images/Logomuseo.jpg[/img][img]images/ga_bv029.gif[/img][img]images/logo_4chiacchiere.jpg[/img]
    </p>
    <p align="center">[img]images/sun_playing_with_beach_ball_md_wht.gif[/img]</p>
    <p align="center">
    <div id="flashcontent">
    </div>
    <div id="flashcontent">

    </div>

    <script type="text/javascript">
    var so = new SWFObject("images/freccia1.swf", "mymovie", "33", "33", "5", "#336699");
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("salign", "t");
    so.write("flashcontent");
    </script>
    </div>

    <div id="flashcontena">

    </div>
    <script type="text/javascript">
    var so = new SWFObject("images/intro.swf", "mymovie", "205", "28", "5", "#336699");
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("salign", "t");
    so.write("flashcontena");
    </script>

    <div id="flashcontenb">

    </div>

    <script type="text/javascript">
    var so = new SWFObject("images/freccia1.swf", "mymovie", "33", "33", "5", "#336699");
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("salign", "t");
    so.write("flashcontenb");
    </script>

    <div id="flashcontenc">

    </div>

    <script type="text/javascript">
    var so = new SWFObject("images/sito.swf", "mymovie", "170", "30", "5", "#336699");
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("salign", "t");
    so.write("flashcontenc");
    </script>

    <p align="center" class="Stile3"><span class="Stile4"> Powered
    by R.M.</span> [img]images/ico.jpg[/img]</p>
    <p align="left"> <span class="Stile2">Sei
    il visitatore n.</span>
    [img]/cgi-com/counter.cgi[/img] </p>
    <p align="center">&trade; Museo Contadino &amp; &trade; 'E Quatte
    Chiacchiere &reg;Marchi
    registrati &copy; Copyright2006 </p>
    </td>
    </tr>
    </table>
    </div>
    </body>
    </html>

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    9
    HELP ME
    :quote:

  7. #7

    Re: Re: Doppio click maledetto......help me!!!!

    Originariamente inviato da Julius86
    Inserire questo codice nell <head> ...</head>

    codice:
    <script type="text/javascript" src="flashobject.js"></script>

    Questo inseritelo dove volete che sia visualizzato il Flash
    codice:
    <div id="flashcontent">
    Frase Sostitutiva 
    </div>
    <script type="text/javascript">
       var so = new SWFObject("NOME.swf  ", "mymovie", "200 ", "100 ", "7 ", "#336699 ");
       so.addParam("quality", "best");
       so.addParam("wmode", "transparent");
       so.addParam("salign", "t");
       so.write("flashcontent");
    </script>
    Frase Sostitutiva = Puoi inserie o un link al Download su Adobe dell'ultima verisone di FlashPlayer oppure un immagine sostitutiva statica


    NOME.swf = Nome del file .swf


    200 - 100 = Larghezza e Altzza Swf



    8 = versione di Flash Plyer chel'utente deve avere per visualizzare l'animazione


    #336699 = Colroe di sfondo dell' swf


    so.addParam("quality", "best"); = Qualità del swev [ Low - best - Hight]

    so.addParam("wmode", "transparent"); = Parametro per rendere l'swf a sfondo trasparente

    so.addParam("salign", "t"); = Tipo di alliniamento

    so.write("flashcontent"); = Scrittua delllo script in div [flashcontent ]


    N.B. Per inserire piu' swf in questo modo nella stessa pagina basta cambiare il nome del div in questo caso flashcontent in modi differenti



    CODICE FILE ESTERNO flashobject.js

    codice:
    /**
     * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
     *
     * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
     * http://www.opensource.org/licenses/mit-license.php
     *
     * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for
     *   legal reasons.
     */
    if(typeof deconcept == "undefined") var deconcept = new Object();
    if(typeof deconcept.util == "undefined") deconcept.util = new Object();
    if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
    deconcept.SWFObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){
    	if (!document.createElement || !document.getElementById) { return; }
    	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
    	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
    	this.params = new Object();
    	this.variables = new Object();
    	this.attributes = new Array();
    	if(swf) { this.setAttribute('swf', swf); }
    	if(id) { this.setAttribute('id', id); }
    	if(w) { this.setAttribute('width', w); }
    	if(h) { this.setAttribute('height', h); }
    	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
    	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute('version'), useExpressInstall);
    	if(c) { this.addParam('bgcolor', c); }
    	var q = quality ? quality : 'high';
    	this.addParam('quality', q);
    	this.setAttribute('useExpressInstall', useExpressInstall);
    	this.setAttribute('doExpressInstall', false);
    	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
    	this.setAttribute('xiRedirectUrl', xir);
    	this.setAttribute('redirectUrl', '');
    	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
    }
    deconcept.SWFObject.prototype = {
    	setAttribute: function(name, value){
    		this.attributes[name] = value;
    	},
    	getAttribute: function(name){
    		return this.attributes[name];
    	},
    	addParam: function(name, value){
    		this.params[name] = value;
    	},
    	getParams: function(){
    		return this.params;
    	},
    	addVariable: function(name, value){
    		this.variables[name] = value;
    	},
    	getVariable: function(name){
    		return this.variables[name];
    	},
    	getVariables: function(){
    		return this.variables;
    	},
    	getVariablePairs: function(){
    		var variablePairs = new Array();
    		var key;
    		var variables = this.getVariables();
    		for(key in variables){
    			variablePairs.push(key +"="+ variables[key]);
    		}
    		return variablePairs;
    	},
    	getSWFHTML: function() {
    		var swfNode = "";
    		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
    			if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "PlugIn");
    			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"';
    			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
    			var params = this.getParams();
    			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
    			var pairs = this.getVariablePairs().join("&");
    			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
    			swfNode += '/>';
    		} else { // PC IE
    			if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "ActiveX");
    			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
    			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
    			var params = this.getParams();
    			for(var key in params) {
    			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
    			}
    			var pairs = this.getVariablePairs().join("&");
    			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
    			swfNode += "</object>";
    		}
    		return swfNode;
    	},
    	write: function(elementId){
    		if(this.getAttribute('useExpressInstall')) {
    			// check to see if we need to do an express install
    			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
    			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
    				this.setAttribute('doExpressInstall', true);
    				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
    				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    				this.addVariable("MMdoctitle", document.title);
    			}
    		}
    		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
    			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
    			n.innerHTML = this.getSWFHTML();
    			return true;
    		}else{
    			if(this.getAttribute('redirectUrl') != "") {
    				document.location.replace(this.getAttribute('redirectUrl'));
    			}
    		}
    		return false;
    	}
    }
    
    /* ---- detection functions ---- */
    deconcept.SWFObjectUtil.getPlayerVersion = function(reqVer, xiInstall){
    	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
    	if(navigator.plugins && navigator.mimeTypes.length){
    		var x = navigator.plugins["Shockwave Flash"];
    		if(x && x.description) {
    			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
    		}
    	}else{
    		try{
    			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
    			for (var i=3; axo!=null; i++) {
    				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
    				PlayerVersion = new deconcept.PlayerVersion([i,0,0]);
    			}
    		}catch(e){}
    		if (reqVer && PlayerVersion.major > reqVer.major) return PlayerVersion; // version is ok, skip minor detection
    		// this only does the minor rev lookup if the user's major version 
    		// is not 6 or we are checking for a specific minor or revision number
    		// see http://blog.deconcept.com/2006/01/11...lorer-flash-6/
    		if (!reqVer || ((reqVer.minor != 0 || reqVer.rev != 0) && PlayerVersion.major == reqVer.major) || PlayerVersion.major != 6 || xiInstall) {
    			try{
    				PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
    			}catch(e){}
    		}
    	}
    	return PlayerVersion;
    }
    deconcept.PlayerVersion = function(arrVersion){
    	this.major = parseInt(arrVersion[0]) != null ? parseInt(arrVersion[0]) : 0;
    	this.minor = parseInt(arrVersion[1]) || 0;
    	this.rev = parseInt(arrVersion[2]) || 0;
    }
    deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
    	if(this.major < fv.major) return false;
    	if(this.major > fv.major) return true;
    	if(this.minor < fv.minor) return false;
    	if(this.minor > fv.minor) return true;
    	if(this.rev < fv.rev) return false;
    	return true;
    }
    /* ---- get value of query string param ---- */
    deconcept.util = {
    	getRequestParameter: function(param){
    		var q = document.location.search || document.location.hash;
    		if(q){
    			var startIndex = q.indexOf(param +"=");
    			var endIndex = (q.indexOf("&", startIndex) > -1) ? q.indexOf("&", startIndex) : q.length;
    			if (q.length > 1 && startIndex > -1) {
    				return q.substring(q.indexOf("=", startIndex)+1, endIndex);
    			}
    		}
    		return "";
    	}
    }
    
    /* add Array.push if needed (ie5) */
    if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}
    
    /* add some aliases for ease of use/backwards compatibility */
    var getQueryParamValue = deconcept.util.getRequestParameter;
    var FlashObject = deconcept.SWFObject; // for legacy support
    var SWFObject = deconcept.SWFObject;

    ciao,
    scusa, ma se io non voglio inserire un file javascript esterno non si puù levare quel doppio clock?

    Grazie
    -------
    Intanto io ci Provo
    -------

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    9
    Ciao Daniela999,
    le istruzioni che vedi nel post non sono fornite da me ma originariamente da Julius, difatto anch'io ho gli stessi problemi, e nonostante l'aiuto ricevuto, non sono riuscito a risolvere il problema, vedi il sito imputato nel post precedente.
    Fammi sapere dei tuoi risultati.
    Grazie.

  9. #9
    Il codice javascript esterno o incorporato alla pagina html, ci vuole altrimenti non si può ingannare internet explorer. Altra risoluzione qui

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.