Avatar billede hirtshals Nybegynder
10. juli 2000 - 14:29 Der er 3 kommentarer og
3 løsninger

Simpel Spørgsmål

Hvorofr virker det ikke

jeg har et img, der kalder et javascript således
<img src... onclick"java script:fnsubmitform">

Billedet skal submitte min form som hedder opdaterdiv

jeg bruger flg

<script LANGUAGE="javascript">

function fnSubmitForm()
{
document.OpdaterDiv.Submit
}

</script>

HAr også prøvet

document."OpdaterDiv".Submit
document.("OpdaterDiv").Submit
document.form.("OpdaterDiv").Submit

Det burde da være muligt
Avatar billede hirtshals Nybegynder
10. juli 2000 - 14:31 #1
Det er ikke pga caps lock opdaterdiv / OpdaterDiv det var bare copy / paste forkert ind

i doc er <form name=OpdaterDiv, og der bruges document.OpdaterDiv.Submit



Avatar billede Lasse Novice
10. juli 2000 - 17:47 #2
du bruger store og små bogstaver i flæng - det kan javasctipt ikke lige kapere.
Avatar billede hatecaps Nybegynder
10. juli 2000 - 19:32 #3
umm du HAR et = tegn mellem onclick og resten , ikke ?

du skal også have () efter funktionens navn i samme linje, altså

<img src...  onClick="fnSubmitForm()">

Avatar billede erikjacobsen Ekspert
10. juli 2000 - 19:53 #4
IE5 er ligeglad med forskellen mellem store og små bogstaver (dumme Microsoft), men
man bør væe konsekvent.

Og så mangler der også () på

  document.OpdaterDiv.Submit();
Avatar billede poet Nybegynder
11. juli 2000 - 00:22 #5
Endnu en lille kommentar:
I den nye HTML 4.0 er atributen LANGUAGE udfaset. Hvis du skriver i HTML 4.0 er den korrekte form
<SCRIPT TYPE="text/javascript">
//...
</SCRIPT>

Og ellers ville jeg give både hirtshals, gooky og erikjacobsen ret.
Avatar billede hirtshals Nybegynder
03. august 2000 - 12:15 #6
closing time
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