Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393

    Mozilla non legge script

    A differenza di Explorer, Mozilla Firewall non mi legge questo script, avete idea del perchè?

    codice:
      
     function onload(){
       //INIZIO SCRIPT ORARIO CORRENTE
    	if (!document.layers&&!document.all)
    	return
    	var Digital=new Date() 
     	var hours=Digital.getHours()
     	var minutes=Digital.getMinutes()
     	if (hours==0) hours=12
     	if (minutes<=9) minutes="0"+minutes
       //CAMBIA LA GRANDEZZA DEL CARATTERE A TUO PIACIMENTO
     	myclock=", ore "+hours+":"+minutes+""
     	if (document.layers){
     	document.layers.liveclock.document.write(myclock)
     	document.layers.liveclock.document.close()
     	}
     	else if (document.all)
     	liveclock.innerHTML=myclock
     	setTimeout("onload()",30000)}
       //FINE SCRIPT ORARIO CORRENTE -->
    Ovviamente prima lo richiamo nel body con
    codice:
    <body onLoad="onload()">
    e poi nel punto specifico con
    codice:
    <SPAN id=liveclock></SPAN>
    Grazie per qualsiasi suggerimento

    PS Se una cosa funziona con Mozilla Firewall probabilmente verrà letta da qualsiasi browser?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    99
    A me sembra che
    1) innanzitutto Mozilla non accetta le chiamate a function che hanno lo stesso nome di eventi, quindi nel tuo codice inserisci qualsiasi nome alla function purchè non coincida con un evento.

    2) Il tuo codice vuole funzionare solo con Netscape e IE, la tua if iniziale nel caso in cui ci si trovi di fronte ad un nuovo browser termina la function, quindi ti conviene eliminare le prime due righe

    if (!document.layers&&!document.all)
    return

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Ho cambiato nome alla funzione ed eliminato le prime due righe ma continua a funzionare in Explorer e a non funzionare con Mozilla Firewall...

    suggerimenti?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Mozilla non mi prende neanche queste due per aggiungere ai preferiti e settare come homepage. Sapete se c'è qualche script universale (o che comunque va bene per la maggior parte dei browser)?

    codice:
     
     function addbookmark(){
    	var bookmarkurl="http://www.cinemadelsilenzio.it"
    	var bookmarktitle="Cinema del silenzio.it" 
    	if (document.all) 
    	window.external.AddFavorite(bookmarkurl,bookmarktitle) 
    	} 
     
    
     
     function homepage() { 
    	if (document.all) { 
    	document.body.style.behavior = 'URL(#default#homepage)'; 
    	document.body.setHomePage("http://www.cinemadelsilenzio.it"); 
    	} else { 
    	alert("Funzione abilitata solo per IE4 o superiore. Aggiornare il Browser") 
    	} 
    	}

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.