Javascript ,explorer e firefox

giovedì 30 agosto 2007 - 11.13

GGno Profilo | Newbie

Ciao a tutti, ho un banale javascript (dentro il content di una pagina che usa una masterpage) che al click di un'immagine copia il valore di una textbox ad un altra.

Questo e' il codice:

document.getElementById("ctl00$contentMain$txt_dest_cognome").value = document.getElementById("ctl00$contentMain$txt_rich_cognome").value;

Nell'immagine viene richiamato cosi' :

<img id="IMG" src="img/btt_continua.png" language="javascript" onclick="return IMG_onclick()" />

Ovviamente funziona solo con explorer... Sincermente non ho idea di come farlo funzionare anche con firefox...

Wamba Profilo | Expert

Ciao e benvenuto.

L'errore credo stia qui:
>document.getElementById("ctl00$contentMain$txt_dest_cognome").value = document.getElementById("ctl00$contentMain$txt_rich_cognome").value;

"ctl00$contentMain$txt_dest_cognome" non l'id della textbox, ma il nome. Lo riconosci per il delimitatore $ che negli id diventa _

il perchè su explorer fuziona stà nel diverso comportamento di getElementById. In IE quando non trova nessun oggetto con l'id richiesto va a cercare nel name e restituisce il primo che trova (comportamento non standard). FF non esegue questa seconda parte e quindi restituisce nothing.

cambia semplicimente il name con il ClientID dell'oggetto textbox ( se è un componente server).

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

GGno Profilo | Newbie

Hai ragione usavo il nome e non l'id...
Grazie 1000.

Wamba Profilo | Expert

prego, figurati
ricordati di chiudere il thread.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

GGno Profilo | Newbie

C'e' un tasto o modifico il titolo?

Wamba Profilo | Expert

Accanto alle risposte c'è un pulsante "accetta risposta" o simile.
Se una risposta risolve il tuo problema devi selezionare il pulsante affianco (non importa che sia l'ultima). Questo permette a chi ha problemi analoghi di sapere se il thread ha una soluzione e qual'è.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

GGno Profilo | Newbie

Ah ok, Lo faccio subito.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5