Avatar billede basicq Nybegynder
03. august 2004 - 11:14 Der er 16 kommentarer og
1 løsning

mozilla kaster op

Super simpel kode som Mozilla 1.5 og Firefox kaster op over????

<form action="" name="auto_fav" method="post">
<input type="hidden" name="ID" value="<?= $tRSFriends</form>
<script language="JavaScript" type="text/javascript">
document.forms['auto_fav'].submit();
</script>

I dokumentationen for mozilla 1.5 skriver de at document.forms["myform"].submit() skulle virke, men det passer ikke.

Kan nogen hjælpe med en fornuftig løsning.
Avatar billede a-zartie Nybegynder
03. august 2004 - 11:19 #1
Du mangler at afslutte <? i
<input type="hidden" name="ID" value="<?= $tRSFriends</form>
Avatar billede basicq Nybegynder
03. august 2004 - 11:25 #2
ja sorry var lidt for hurtig her inde. Den er korrekt og er som den skal være.
<form action="" name="auto_fav" method="post">
<input type="hidden" name="ID" value="<?= $tRSFriends; ?>" /></form>
<script language="JavaScript" type="text/javascript">
document.forms['auto_fav'].submit();
</script>
Avatar billede basicq Nybegynder
03. august 2004 - 11:25 #3
Hvordan kan jeg ellers submitte for det virker ikke.
Avatar billede nikolajdu Nybegynder
03. august 2004 - 11:30 #4
document.auto_fav.submit();

;-)
Avatar billede nikolajdu Nybegynder
03. august 2004 - 11:31 #5
men du mangler vel en action....
Avatar billede erikjacobsen Ekspert
03. august 2004 - 11:32 #6
Du bør lave din submit() i en <body onload="...">
Avatar billede basicq Nybegynder
03. august 2004 - 11:34 #7
Ok i får det hele.

<form action="sys/add_friend.php?state=<?=$iState;?>" name="auto_fav" method="post">
<?php
for($i=0; $i<count($tRSFriends); $i++)
{
?>
<input type="hidden" name="ID[<?= $i; ?>]" value="<?= $tRSFriends[$i]['USERID']; ?>" />
<?php
}
?>
</form>
<script type="text/javascript">
document.forms["auto_fav"].submit();
</script
Avatar billede basicq Nybegynder
03. august 2004 - 11:35 #8
jeg har prøvet men en body onload det virker heller ikke.
Avatar billede basicq Nybegynder
03. august 2004 - 11:36 #9
Det her er den fejl som jeg får i Mozilla javascript console.
Error: document.auto_fav has no properties
Avatar billede erikjacobsen Ekspert
03. august 2004 - 11:43 #10
Den får jeg ikke med dette script. Prøv selv:

<body>
<form action="http://test.n0p.com/eksperten/525780/index.php" name="auto_fav" method="post">

<input type="hidden" name="xxx" value="yyy" />

</form>
<script type="text/javascript">
document.forms["auto_fav"].submit();
</script>
Avatar billede erikjacobsen Ekspert
03. august 2004 - 11:45 #11
Det kan prøves fra
  http://test.n0p.com/eksperten/525780/start.htm
der indeholder kodestumpen fra før.
Avatar billede basicq Nybegynder
03. august 2004 - 11:49 #12
Ok i got it, mit problem er at min form ligger uden om <body> og så vil mozilla ikke, nu har jeg smidt et body tag omkring min form og nu spiller det. Greath.. Thanks smid et svar erikjacobsen.
Avatar billede erikjacobsen Ekspert
03. august 2004 - 11:51 #13
Nej tak, jeg samler slet ikke på point.
Avatar billede erikjacobsen Ekspert
03. august 2004 - 11:51 #14
PS: Problemer med html/java script: Start altid med http://validator.w3.org
Avatar billede basicq Nybegynder
03. august 2004 - 11:52 #15
Hvad???? Nå men jeg er den gavmilde type, så hvis andre som har prøvet at hjælpe vil have lidt så smid et svar...

Men 1000 tak for hjælpen erikjacobsen eller inspirationen.....
Avatar billede nikolajdu Nybegynder
03. august 2004 - 11:56 #16
Nej det er fint nok
Avatar billede basicq Nybegynder
03. august 2004 - 12:16 #17
Hmm men ok og takker mange gange for hjælpen...
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