Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Javascript e IE 6 con XP SP2

    Ciao a tutti, magari potete aiutamri, vediamo un po'...
    Ho creato un menu con Javascript, ma ogni volta che carico la pagina in IE 6 (ho XP SP2 installato) mi compare il seguente messaggio che mi blocca di fatto l'esecuzione della pagina:

    "Per facilitare la protezione, è stato impedito a questo file di visualizzare contenuto attivo che potrebbe accedere al computer. Fare clic qui per ulteriori opzioni..."

    Sapete da cosa dipende e come posso fare sì che il mio JS funzioni correttamente sui browsers degli utenti che si collegano alla pagina in questione?

    E' normale poi che una pagina con menu in JS carichi prima tutte le pop up del menu prima di farle "sparire" una volta che la pagina si è caricata?

    Grazie a chi saprà aiutarmi...

    (P.S. Con Firefox non succede NIENTE di tutto ciò, ma poichè il 90% dei navigatori italiani ha IE...) :rollo:

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Javascript e IE 6 con XP SP2

    Originariamente inviato da Rekdal
    Ciao a tutti, magari potete aiutamri, vediamo un po'...
    Ho creato un menu con Javascript, ma ogni volta che carico la pagina in IE 6 (ho XP SP2 installato) mi compare il seguente messaggio che mi blocca di fatto l'esecuzione della pagina:

    "Per facilitare la protezione, è stato impedito a questo file di visualizzare contenuto attivo che potrebbe accedere al computer. Fare clic qui per ulteriori opzioni..."

    Sapete da cosa dipende e come posso fare sì che il mio JS funzioni correttamente sui browsers degli utenti che si collegano alla pagina in questione?

    E' normale poi che una pagina con menu in JS carichi prima tutte le pop up del menu prima di farle "sparire" una volta che la pagina si è caricata?

    Grazie a chi saprà aiutarmi...

    (P.S. Con Firefox non succede NIENTE di tutto ciò, ma poichè il 90% dei navigatori italiani ha IE...) :rollo:
    Credo che IE con sp2 avvisi l'utente per tutti i javascript eseguiti in modalita automatica bloccandoli x motivi di sicurezza. Ricrea il menu utilizzando onmouseover e onmouseout, in modo da caricare il menu al passaggio del mouse sullo stesso.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ho capito, ma già li uso...guarda ti posto il codice:

    codice:
    <div id="menu">
    	<dl>
    		<dt onmouseover="javascript:show();">Precario's Home</dt>
    	</dl>
    	
        <dl>			
    		<dt onmouseover="javascript:show('smenu1');">La Orquesta</dt>
    			<dd id="smenu1" onmouseover="javascript:show('smenu1');" onmouseout="javascript:show('');">
                    <ul>
    					[*]Cos'è Precario
    					[*]I Precari
    					[*]Repertorio Precario
    					
    				[/list]
    			</dd>
    	</dl>
    	
    	
    	<dl>			
    		<dt onmouseover="javascript:show('smenu2');">Multimedial</dt>
    			<dd id="smenu2" onmouseover="javascript:show('smenu2');" onmouseout="javascript:show('');">
    				<ul>
    					[*]Foto
    					[*]Escuche!
    					
    				[/list]
    			</dd>
    	</dl>
    				
    	
    	<dl>			
    		<dt onmouseover="javascript:show('smenu3');">Precario dal vivo</dt>
    
    			<dd id="smenu3" onmouseover="javascript:show('smenu3');" onmouseout="javascript:show('');">
    				<ul>
    					[*]Non solo un concerto...
    				[*]Calendario Concerti
    					[*]Booking/Contatti
    			[/list]
    
    	  </dd>
    	</dl>
    	
    	<dl>			
    		<dt onmouseover="javascript:show('smenu4');">Extra</dt>
    			<dd id="smenu4" onmouseover="javascript:show('smenu4');" onmouseout="javascript:show('');">
    				<ul>
    					[*]Musica consigliata
    					[*]La fonetica di Bi-Power
    					[*]Links
    				[/list]
    			</dd>
    	</dl>
    </div>

    mentre questo è lo script nel tag <head>:
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    //-->
    
    </script>
    Cosa c'è che non va? A me pare tutto ok...

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Di solito il messaggio compare quando IE deve caricare un ActiveX ( javascript non puo' manipolare i files del computer ).

    Nel codice che hai postato manca comunque la funzione show. Guarda se hai per caso un tag <object>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Ehm...non ce l'ho il tag <object>...

    Badaze (o qualcun altro), saresti così gentile da farmi vedere cosa manca al mio codice? E' il primo menu JS che faccio...

    Grazie

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da Rekdal
    Ehm...non ce l'ho il tag <object>...

    Badaze (o qualcun altro), saresti così gentile da farmi vedere cosa manca al mio codice? E' il primo menu JS che faccio...

    Grazie
    Posta o dà un link.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non riscontro nessun problema. Ho settato i parametri a massima sicurezza e non è comparso nessuna messaggio.

    Ho anch'io win xp e sp2.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    Quindi il menu funzia bene no? Hai usato IE vero per visualizzare la pagina?

    Oppure può essere che tale avviso avvenga solo eseguendo il file html in locale e non quindi collegandosi tramite protocollo HTTP...

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da Rekdal
    Quindi il menu funzia bene no? Hai usato IE vero per visualizzare la pagina?

    Oppure può essere che tale avviso avvenga solo eseguendo il file html in locale e non quindi collegandosi tramite protocollo HTTP...
    Il menù funziona bene.
    Uso IE 6.0
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.