Formular absenden und gleichzeitig Frame neu laden?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Formular absenden und gleichzeitig Frame neu laden?

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Kannst ja beim submit Button noch onClick="" einbauen ähnlich wie hier: http://www.phpbb.de/viewtopic.php?p=166468#166468
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Erstelle doch eine Funktion, die du dann aufrufst
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Jup. Und dann onLoad="news_add()".
Antworten

Zurück zu „Coding & Technik“