Avatar billede supermand69 Nybegynder
27. marts 2003 - 10:18 Der er 10 kommentarer og
1 løsning

onload

Hey der...

Jeg har følgende script, men det virker ikk helt efter planen... frm2 bliver vist i begge iframes?? hvad er der galt??

<body onLoad="document.frm1.submit(); document.frm2.submit();">

<form name="frm1" target="frame1" action="en_side.php" method="post">
<input type="hidden" name="input1" value="123">
<input type="hidden" name="input2" value="haha">
</form>

<form name="frm2" target="frame2" action="en_side.php" method="post">
<input type="hidden" name="input1" value="halloo">
<input type="hidden" name="input2" value="noget">
</form>

<iframe name="frame1"></iframe>

<iframe name="frame2"></iframe>

</body>
Avatar billede nikolajdu Nybegynder
27. marts 2003 - 10:20 #1
Når du submitter én form, så skifter siden jo og så findes form2 jo ikke længere...
Avatar billede =maddog= Nybegynder
27. marts 2003 - 11:35 #2
nikolajdu> han har da angivet et target i <form> så siden skulle ikke skifte?!?
Avatar billede =maddog= Nybegynder
27. marts 2003 - 11:37 #3
jeg kender ikke til PHP, men kan det tænkes at den kløjs i at få samme parametre i samme session fra samme side i samme browser?
Avatar billede Slettet bruger
27. marts 2003 - 17:03 #4
Må vi se et link?
Avatar billede supermand69 Nybegynder
27. marts 2003 - 17:49 #5
phoenixy -->
Det her er hele koden... :)
Avatar billede Slettet bruger
27. marts 2003 - 17:55 #6
Der må vel både en "en_side.php"?
Avatar billede Slettet bruger
27. marts 2003 - 17:58 #7
Der må vel være en "en_side.php"...
Avatar billede supermand69 Nybegynder
27. marts 2003 - 18:39 #8
jeg har selv fundet et løsning :)

<?
$cell_arr = array(
    1 => '12345678',
    2 => '54772211');

if($_GET[num] >= count($cell_arr)) $_GET[num] = 0;

$_GET[num]++;
?>

<script type="text/javascript">
setTimeout("location.href='<?=basename($_SERVER[PHP_SELF]).'?num='.$_GET[num]?>'", 14400000);
</script>

<body onLoad="document.frm.submit();">

<form name="frm" target="frame" action="en_side.php" method="post">
<input type="hidden" name="cell" value="<?=$cell_arr[$_GET[num]]?>">
<input type="hidden" name="pass" value="pass">
</form>

<iframe name="frame"></iframe>

</body>
Avatar billede supermand69 Nybegynder
27. marts 2003 - 18:40 #9
phoenixy -->
en_side.php har jo ikke noget at gøre med at det er den samme side som bliver vist i begge iframes... det har jo noget at gøre med siden hvor de iframes befinder sig :)
Avatar billede Slettet bruger
28. marts 2003 - 15:23 #10
Men det ville kunne illustrere dit problem.
Avatar billede nikolajdu Nybegynder
29. marts 2003 - 09:15 #11
nåja havde da lige overset det target ;-)
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