Avatar billede jost Nybegynder
14. marts 2008 - 11:11 Der er 7 kommentarer og
1 løsning

clearField() i Firefox

Hej

Jeg har et skript der tømmer et login felt, som viker i IE men ikke i Firefox.

Jeg bruger dette script:

function clearField(){
parent.document.forms[0].message.value = "";
parent.document.forms[0].message.focus();
}
og så
<body onload="clearField()">   

Fire fox siger der er en fejl:

arent.document.forms[0].message has no properties
clearField()
onload(load )
[Break on this error] parent.document.forms[0].message.value = "";

Men hvad er det for nogle properties der ikke er der?

Mvh

Jost
Avatar billede kalp Novice
14. marts 2008 - 11:30 #1
brug document.getElementById('').value = "";

eller kan du ikke det af en eller anden årsag?
Avatar billede jost Nybegynder
14. marts 2008 - 12:19 #2
Nu er jeg ikke den største javascript haj, så jeg skal ikke kunne sige om jeg kan bruge den eller ej.

Men prøver jeg siger Firefox stort set det samme:
document.getElementById("") has no properties
clearField()onload(load )
document.getElementById('').value = "";
Avatar billede jost Nybegynder
14. marts 2008 - 12:19 #3
tiføjelse:

Om jeg så bruger den forkert ved jeg ikke.
Avatar billede kalp Novice
14. marts 2008 - 17:29 #4
ja men det er klart det ikke virker:)

Du mangler at angive id'et på det felt du vil slette indholdet i.

jeg ved jo ikke hvad det hedder, men gætter på "message"..

så prøv

document.getElementById('message').value = "";
document.getElementById('message').focus();
Avatar billede olebole Juniormester
15. marts 2008 - 01:17 #5
<ole>

kalp >> Det er da fløjtende ligegyldigt, om han bruger den ene eller den anden metode - og skal han bruge getElementById, fordrer det jo, der er sat en ID på feltet, hvilket næppe er sandsynligt  :)

jost >> Prøv at lægge et link til siden. Kalder du en form fra en iframe? Hvis du ikke gør det, skal du ikke bruge 'parent':

function clearField(){
    document.forms[0].message.value = "";
    document.forms[0].message.focus();
}

- og ellers må du nok lægge et link  :)

/mvh
</bole>
Avatar billede jost Nybegynder
08. august 2008 - 12:23 #6
Jeg er er lige ved at rydde op i spørgsmål :-)
Jeg fik det til at virke, men kan ikke lige huske hvordan. Men hvis I vil have point, så smid et svar :-)

Jost
Avatar billede olebole Juniormester
09. august 2008 - 17:23 #7
=)
Avatar billede jost Nybegynder
12. august 2008 - 11:52 #8
Værsågod :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester