Avatar billede ripley Nybegynder
28. juni 2000 - 08:42 Der er 4 kommentarer og
1 løsning

netscape og <BODY onload>

Jeg har en HTML-side med et par forme. I mit <BODY onload="">-tag kalder jeg en javascript-funktion med én af disse forme. Det ser dog ud til, at Netscape ikke kan genkende en form, der først defineres længere nede på samme side. Kan det passe? Jeg får i hvert fald fejlen, at min form ikke er defineret. Det virker glimrende i Explorer - her får jeg ingen fejl.
Avatar billede erikjacobsen Ekspert
28. juni 2000 - 10:24 #1
Det bør da virke. Men du skal måske skrive document.formnavn.osv......
Avatar billede erikjacobsen Ekspert
28. juni 2000 - 10:28 #2
Nemlig. Har lige testet nedenstående. Uden document i i funktionen virker det
kun i IE.

<html>
<head>
<title> New Document </title>
<script language="JavaScript">
  function sjovfunktion() {
    document.minform.mitfelt.value = "911";
  }
</script>
</head>

<body onload="sjovfunktion();">
  <form method=post action="" name="minform">
    <input type="text" name="mitfelt">
  </form>
</body>
</html>
Avatar billede ripley Nybegynder
28. juni 2000 - 10:34 #3
jubii - Erik JavaScriptEkspert slog til igen og løste problemet. Takker mange gange :-)
Avatar billede erikjacobsen Ekspert
28. juni 2000 - 10:35 #4
Hmm, måske er www.erikjavascriptekspert.com ledigt ?  ;-)
Avatar billede ripley Nybegynder
28. juni 2000 - 11:08 #5
Tja, måske var det en idé at undersøge det og så eventuelt lade sig rive med og blive overbevist full time, full-blown erikjavascriptekspert?? :-))
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