Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
Hallo,
wie kann ich ein Formular absenden ohne dabei dei seite neuzuladen müssen?
Am bessten wäre es wen der inhalt der textbox gleich in eine JS funktion übergeben wird.
Gruss
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 25.776
Themen: 269
Registriert seit: 20.09.2005
Wenn du dich damit nicht auskennst, solltest du das lassen... Ich sehe da auch keine großen Vorteile.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
ich muss das wissen, für mein AJAX chat :o
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 25.776
Themen: 269
Registriert seit: 20.09.2005
Bitte wende dich an ein darauf spezialisiertes Forum. Deine Fragen beziehen sich relativ oft nicht aufs MyBB...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
ich mache das für MYBB
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 130
Themen: 34
Registriert seit: 22.06.2009
Klar prinzipiell kannst Du auch ein Formular per Ajax versenden, so dass die Seite nicht geladen werden muss.
Das ganze geht wie so schön gesagt inline. Naja, aber die Ajax Technologie ist nicht ganz einfach.
Am oberen rechten Rand von dieser Seite hat es so ein kleines Suchfeld mit einer Lupe drin. Gebe da mal
Ajax ein und dann findest Du den ein oder anderen Hinweis darauf oder lies mal
dieses Thema hier genauer durch.
In der Politik ist es manchmal wie in der Grammatik: Ein Fehler, den alle begehen, wird schließlich als Regel anerkannt.
André Malraux
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
manno man, wieso wird ich immer für ein BOB gehalten?
Ich muss nur wissen wie ich machen kann das das Formular kein Reload durchgeführt wird, der restliche ajax teil habe ich mehr oder weniger schon.
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
14.08.2009, 08:23
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2009, 08:35 von querschlaeger.)
Hallo,
vorweg: Benutzt du das Prototype-Framework dazu (du schreibst ja, dass du es für MyBB machst) oder benutzt du eigene Ajax-Klassen?
Wird dein Post-Request schon per Ajax in die Datenbank geschrieben und dir geht es nur um das Neuladen des Inhaltes? Das wären nämlich zwei verschiedene Dinge.
P.S.: In der Tat hat deine Frage nichts direkt mit MyBB zu tun - zumindest solange du mit der Programmierung des Chats nicht an MyBB-gemachte Hürden stößt.
EDIT: Hier ein kleiner Link - liest sich ganz interessant:
http://www.openjs.com/articles/ajax_xmlh...g_post.php
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
14.08.2009, 08:29
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2009, 08:31 von Marti95..)
Habe die lösung!
Code:
<form onsubmit="send(this.textbox); return false;">
<input type="text" name="textbox" size="60" />
<input type="submit" value="Chat!" />
</form>
trozdem, vielen dank
EDIT:
Ne, ich programmiere das alles selber, auch das ajax zeug und so
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
Wenn du es für MyBB programmierst wäre es evtl. sinnvoll den ganzen Chat noch auf Prototype zu portieren. Ich für meinen Teil z.B. mag meine Seite nicht mit noch mehr JS-Code vergrößern als wirklich nötig - Prototype wird ja eh geladen...