Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema IE

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    problema IE

    Chiedo la cortesia di collaudarmi questa paginetta asp con IE e Firefox.

    Mi spiego.

    In un <div uso innerHTML per mettere un alert e lanciarlo:

    Ho provato ieri e funzionava con Firefox e non con IE

    Ieri, con un alert, IE restituiva l'innerHTML del div come:

    prova script>alert....cioè perdeva il carattere <

    Provo oggi, dopo aver aggiornato il sistema con window update e vedo che funziona benissimo.

    Allora, o io dò i numeri o hanno corretto IE

    codice:
    <html>
    	<head>
    		<title>a</title>
    	<script id="clientEventHandlersJS" language="javascript">
    <!--
    
    function Button1_onclick() {
    	document.getElementById("div1").innerHTML = "prova<sc" + "ript>alert('prova');</scr" + "ipt>";
    	alert(document.getElementById("div1").innerHTML);
    	execJS(document.getElementById("div1"));
    }
    
    function execJS(node) 
    {
    	var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
    	var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
    	var bMoz = (navigator.appName == 'Netscape');
    
    	var st = node.getElementsByTagName('script');
    	var strExec;
    	for(var i=0;i<st.length; i++) 
    	{     
    		if (bSaf) 
    		{
    			strExec = st[i].innerHTML;
    		}
    		else if (bMoz) 
    		{
    			strExec = st[i].textContent;
    		}
    		else 
    		{
    			strExec = st[i].text;
    		}
    		try 
    		{
    			eval(strExec);
    		} 
    		catch(e) 
    		{
    			alert(e);
    		}
    	}
    }
    
    //-->
    </script>
    </head>
    	<body MS_POSITIONING="FlowLayout">
    		<INPUT type="button" value="Button" ID="Button1" NAME="Button1" language="javascript" onclick="return Button1_onclick()">
    		<div id="div1"></div>
    	</body>
    </html>
    Pietro

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Forse hai sbagliato forum?

    Roby

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Roby_72
    Forse hai sbagliato forum?

    Roby
    non credo, non è un problema nè di asp, aspx, php o javascript

    Chiedevo solo una cortesia agli utenti di questo forum da me frequentato per tanto tempo ma, se non si può, pazienza
    Pietro

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Avranno corretto IE.

    Roby

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Roby_72
    Avranno corretto IE.

    Roby
    forse non sono riuscito a replicare bene le condizioni che generano l'errore, forse ho dimenticato un tag di apertura o chiusura, boh!

    Ciao
    Pietro

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