Seite 1 von 1

Formular absenden und gleichzeitig Frame neu laden?

Verfasst: 04.07.2003 14:25
von JLoop©
Hi,
ich habe ein Formular in dem die User meiner seite einige infos eintragen sollen wenn sie auf absenden klicken soll das formular natürlich abgeschickt werden aber gleichzeitig soll ein frame mit dem namen "main" das sich über dem formular befindet neu geladen werden ist das irgendwie möglich?

So sieht das formular aus:

Code: Alles auswählen

<form name="post" action="<?php echo append_sid('add_news.'.$phpEx); ?>" target="_self" method="POST" autocomplete=off onsubmit="submitonce()"><input type="hidden" name="nick" value="<?php echo $userdata['username']; ?>"><input type="text" name="message" size="30" maxlength="255" value="Enter Message" class="newsbox"><input type="submit" name="submit_button" value="<?php echo $lang['Send']; ?>" class="button"></form>
Grüße JLoop

Verfasst: 04.07.2003 14:27
von Mister_X
Kannst ja beim submit Button noch onClick="" einbauen ähnlich wie hier: http://www.phpbb.de/viewtopic.php?p=166468#166468

Verfasst: 04.07.2003 14:52
von JLoop©
Danke dir mit onClick gehts zwar nicht aber du hast mich da auf eine idee gebracht ;) Ich könnte es mit OnLoad versuchen :)

Edit: es funktioniert mit onload im body-tag aber ich habe da noch ein problem und zwar muss ich 2 funktionen bei onload ausführen einmal window.scrollTo(0,0); und einmal parent.main.location.href='news_add.php'; ich hab es so probiert:

Code: Alles auswählen

onload="window.scrollTo(0,0);, parent.main.location.href='add_news.php';"
aber das funzt nicht hat vieleicht jemand ne idee wie es klappen könnte??

Grüße JLoop

Verfasst: 04.07.2003 15:01
von Pyramide
Erstelle doch eine Funktion, die du dann aufrufst

Verfasst: 04.07.2003 15:17
von JLoop©
Und wie muss diese funktion dann aussehen?Ich habe noch net soviel ahnung von JS aber wäre das so korrekt?

Code: Alles auswählen

<script language="JavaScript1.2">
<!--
function news_add()
{
        window.scrollTo(0,0);
        parent.main.location.href='add_news.php';
}
//-->
</script>
Grüße JLoop

Verfasst: 04.07.2003 15:43
von Pyramide
Jup. Und dann onLoad="news_add()".