Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: JScript che non funziona su Firefox  (Letto 2740 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline lullone

  • Post: 5
JScript che non funziona su Firefox
« il: 15 Settembre 2008 11:59:39 »
Salve, Ho un JScript che mi serve per effettuare una selezione da un listbox e reindirizzare alla pagina selezionata. Su MS IE funziona perfettamente, ma su Firefox non ne vuole sapere. Non funziona neanche sui browsers dei palmari (symbian e windows mobile 200x).
Questo è il JScript incriminato:

Codice: [Seleziona]
<SCRIPT Language="JavaScript">
document.all["IdFunzioneProfilo"].onchange=doFunzionigeneriche;
function doFunzionigeneriche()
{
window.location = "./Redirezione.asp?ID="+document.all["IdFunzioneProfilo"].value;
}
</SCRIPT>

Perchè non funziona ed eventualmente, come dovrei modificarlo per renderlo compatibile con tutti i browsers?
Grazie
« Ultima modifica: 15 Settembre 2008 12:35:44 da klades »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: JScript che non funziona su Firefox
« Risposta #1 il: 15 Settembre 2008 12:37:07 »
Perchè non funziona ed eventualmente, come dovrei modificarlo per renderlo compatibile con tutti i browsers?

Usa document.getElementById per referenziare l'oggetto, anziché document.all

Offline lullone

  • Post: 5
Re: JScript che non funziona su Firefox
« Risposta #2 il: 15 Settembre 2008 14:05:09 »
Perchè non funziona ed eventualmente, come dovrei modificarlo per renderlo compatibile con tutti i browsers?

Usa document.getElementById per referenziare l'oggetto, anziché document.all
Grazie klades. Purtroppo non funziona nemmeno così

Offline lucasali

  • Moderatore
  • Post: 7493
Re: JScript che non funziona su Firefox
« Risposta #3 il: 15 Settembre 2008 14:25:05 »
se vuoi aiuto devi darci l'indirizzo della pagina o un codice completo e funzionante

Offline lullone

  • Post: 5
Re: JScript che non funziona su Firefox
« Risposta #4 il: 15 Settembre 2008 14:44:25 »
se vuoi aiuto devi darci l'indirizzo della pagina o un codice completo e funzionante

Purtroppo nn ho la possibilità di postare alcun link in quanto la pagina gira su di una rete protetta di cui nn sono l'amministratore.
Eventualmente potreste indicarmi dove reperire una lista di tutti gli eventi simili a document.getElementById .onchange?
Grazie infinitamente per avere tentato di aiutarmi.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: JScript che non funziona su Firefox
« Risposta #5 il: 15 Settembre 2008 15:02:46 »
Per questo tipo di richieste forse il forum di HTml.it è più indicato.
Per documentazione su Javascript puoi cercare, ad esempio, qui:
MDC - ricerca per onchange

MDC - ricerca per getelementbyid
http://javascript.html.it/guide/lezione/867/gli-eventi/
Ciao



Offline lullone

  • Post: 5
Re: JScript che non funziona su Firefox
« Risposta #6 il: 15 Settembre 2008 15:58:08 »
Grazie giallo. Proverò

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: JScript che non funziona su Firefox
« Risposta #7 il: 15 Settembre 2008 20:12:41 »
Vedi se trovi degli errori in Strumenti --> Console degli errori.
Ma non puoi fornire un codice analogo. per poterlo provare?

0 Utenti e 1 Visitatore stanno visualizzando questo topic.