Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    tags problema con Ie & Opera

    Salve a Tutti..

    In questi giorni ho riscontrato un problema sulla disposizione di alcuni tag e moduli object / embed per swf

    In poche parole avendo del codice cosi impostato :

    codice:
    document.write('<span onClick="test();" ><div id="pippo" >');
    
    document.write('<embed ....></embed>'); --> nel caso di FF 
    
    document.write('<object ....></object>'); --> nel caso di IE & Opera
    
    document.write('</div></span>');
    Il punto è che posizionando il flash nel tag div quando poi nel sito clicco sul flash con FF mi viene eseguito la funzione test(); mentre con IE & Opera no

    Visto quel il flash supporta anche un href ho provato a impostare come href nel flash "javascript:test();" ma in questo caso con opera funziona e con FF e IE no..

    Come potrei risolvere il problema? sembra che i due browser IE & Opera non tengano conto dell'onclick nel tag span che racchiude poi il div e il flash

    Saluti
    In God We Trust

  2. #2
    Per ora ho risolto in questo modo passando tramite la variabile jumpTo il valore dell'href per il flash :

    codice:
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
    
        if (isOpera) var jumpTo = 'javascript:test();return false;';
    	else if (isIE ) var jumpTo = 'javascript:initie();';
    	else var jumpTo = '#';
    
    function initie()
    {
    	test();
    	
    	}
    In questo modo nel caso il browser fosse Opera il flash assume come href = javascript:test();return false; mentre con Ie richiamo la funzione initie perchè stranamente se richiamo direttamente test(); mi ritorna un false che è definito come controllo in test();
    codice:
    function itab_about_show(e)
    {
    	if (!dfx)
    	{
    		return false;
    	}
    etc etc
    }
    Non so se esista un modo migliore comunque per ora va..

    Grazie
    In God We Trust

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.