Avatar billede ameq Nybegynder
19. september 2002 - 12:28 Der er 26 kommentarer og
1 løsning

Submit

java script:document.formen.submit();

den laver den her fejl

Line : 1
Char : 1
Error : Object doesn't support this property or method
Code : 0
Url : http://blabla
Avatar billede nikolajdu Nybegynder
19. september 2002 - 12:32 #1
Har du <form name="formen" ????
Avatar billede lequet Nybegynder
19. september 2002 - 12:44 #2
Prøv evt. med denne

java script:document.forms['formen'].submit();
Avatar billede nikolajdu Nybegynder
19. september 2002 - 12:46 #3
og hvordan bruger du ovenstående???

enten :

<a href="java script:document.formen.submit();">submit du</a>

eller

<a href="#" onclick="document.formen.submit()">submit du</a>

/Nikolaj
Avatar billede ameq Nybegynder
19. september 2002 - 12:49 #4
<form name="formen" method="post" action="?step=2">
Avatar billede ameq Nybegynder
19. september 2002 - 12:50 #5
kan det havet noget med at jeg bruger ifram?
Avatar billede nikolajdu Nybegynder
19. september 2002 - 12:52 #6
Ja det kan det godt. Hvis knappen ligger på hovedsiden og din form i iframen så er det jo 2 forskellige dokumenter.

<iframe name="iframen">

Så kan du bruge :

<a href="#" onclick="document.iframen.document.formen.submit()">
Avatar billede nikolajdu Nybegynder
19. september 2002 - 12:52 #7
forudsat at begge filer ligger å¨samme domæne.
Avatar billede nikolajdu Nybegynder
19. september 2002 - 12:52 #8
Avatar billede ameq Nybegynder
19. september 2002 - 12:54 #9
yes
Avatar billede ameq Nybegynder
19. september 2002 - 12:58 #10
Line : 92
Char : 1
Erroe : 'document.main.document' is null or not an object
Code : 0
Url : http://blabla

mit ifram hedder main
Avatar billede nikolajdu Nybegynder
19. september 2002 - 13:11 #11
document.main.formen - måske...
Avatar billede ameq Nybegynder
19. september 2002 - 13:19 #12
nu har jeg fået en Expected som Erroe
Avatar billede Slettet bruger
19. september 2002 - 15:41 #13
Smid et link, så går det meget nemmere.
Avatar billede tarraq Nybegynder
20. september 2002 - 01:37 #14
Siden du bruger Iframes, regner jeg med at du ikke bekymrer dig om Netscape...

Du kan fange en form i en iframe sådan her:
<a href="java script:document.all.main.formnavn.submit();">link</a>
hvor "main" er navnet på din iframe, og "formnavn" er din form.

Happy Coding,
Tarraq
Avatar billede pelkjaer Nybegynder
20. september 2002 - 01:42 #15
<iframes> fungerer da fint i NS6 og 7..
men det gør document.all ikke :)
Avatar billede tarraq Nybegynder
20. september 2002 - 02:07 #16
Så sandt.
Dog ville jeg aldrig lave et site der kun fungerede i NN6+ og IE.
Men for en god ordens skyld:

IE4+: <a href="java script:document.all.main.formnavn.submit();">
NN6+: kan ikke få det til at virke. ;o) Råd: Brug aldrig iframes.

(Roder med en løsningen til NN6)

Happy Coding,
Tarraq
Avatar billede nikolajdu Nybegynder
20. september 2002 - 07:55 #17
Løsningen til ns4/ns6 er ligeså simpelt som at klø sig i nakken.

En iframe/ilayer med navnet "du" kan tilgåes med : document.du

Så simpelt.
Avatar billede tarraq Nybegynder
20. september 2002 - 09:26 #18
Ganske simpelt ja :)
Kan du så ikke komme med den komplette sti til at submitte en <form> i en iframe i NN6?

Happy Coding,
Tarraq
Avatar billede ameq Nybegynder
20. september 2002 - 12:37 #19
jeg kører også kun 5.5
Avatar billede tarraq Nybegynder
20. september 2002 - 12:41 #20
Og du koder ikke til Netscape?
Skal jeg sætte et svar?
Avatar billede ameq Nybegynder
21. september 2002 - 11:58 #21
nej bare til IE men jeg vil også kunne kører det på MSIE 6
Avatar billede tarraq Nybegynder
21. september 2002 - 12:04 #22
IE6 burde også acceptere samme syntax.
Avatar billede ameq Nybegynder
24. september 2002 - 14:56 #23
men hva er så løsingede på mit problem at jeg ikke bruger ifram eller hva?
Avatar billede ameq Nybegynder
25. september 2002 - 10:28 #24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="http://freeporn.com" method="post" name="formen" id="formen">
  <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td width="50%"><div align="right"><font size="1" face="Verdana" color="#000000">User
          name:&nbsp; </font></div></td>
      <td width="50%"><input name="loginname" class="textbox" type="text" id="loginname" /></td>
    </tr>
    <tr>
      <td width="50%"><div align="right"><font size="1" face="Verdana" color="#000000">Password:&nbsp;
          </font></div></td>
      <td width="50%"><input name="password" class="textbox" type="password" id="password" /></td>
    </tr>
    <tr>
      <td colspan="2"> <div align="center"> <font size="1" face="Verdana" color="#000000"><a href="java script:document.formen.submit();">Logind</a></font></div></td>
    </tr>
  </table>
</form>
</body>
</html>

den laver også fejl?!?!
Avatar billede tarraq Nybegynder
25. september 2002 - 10:31 #25
<a href="java script:document.all.formen.submit();">Logind</a>
Avatar billede ameq Nybegynder
25. september 2002 - 11:00 #26
svar du lige?
Avatar billede tarraq Nybegynder
25. september 2002 - 12:27 #27
svar :)
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