reload per rechte mousetaste verhindern?
peppy
- javascript
nabend zusammen,
ich hab ein kleines gästebuch das die daten in eine textdatei schreibt. eine datenbank steht mir nicht zur verfügung.
das eingabeformular befindet sich in einem frame und das gästebuch selbst in einem anderen.
nach der eingabe könnte der besucher nun hingehen und über die rechte mousetaste den frame mit dem gästebuch aktuallisieren (normerweise sollte der user nicht auf diese idee kommen, weil es keinen grund dafür gibt, aber man kann ja nie wissen).
er wird dann gefragt, ob die daten erneut gesendet werden sollen.
das kann der besucher dann mit "ja" bestätigen und seinen eintrag zweimal hintereinader posten ....... oder öfters.
und genau das möchte ich verhindern.
und die rechte moustaste konnte ich mit den scripten die ich gefunden habe nicht sperren.
liegt wohl an dem javascript-scroller den ich verwende.
hat jemand eine idee?
danke,
peppy
Hi, peppy
nach der eingabe könnte der besucher nun hingehen und über die rechte mousetaste den frame mit dem gästebuch aktuallisieren (normerweise sollte der user nicht auf diese idee kommen, weil es keinen grund dafür gibt, aber man kann ja nie wissen).
Richtig, Besucher sind oft ganz lustige Leute.
er wird dann gefragt, ob die daten erneut gesendet werden sollen.
das kann der besucher dann mit "ja" bestätigen und seinen eintrag zweimal hintereinader posten ....... oder öfters.
und genau das möchte ich verhindern.
Das musst du wohl serverseitig (im Script selbst) regeln. Lies die letzte Zeile vor dem endgültigen Eintrag nochmal aus und verwerfe die Eingabe, wenn sie ident ist.
und die rechte moustaste konnte ich mit den scripten die ich gefunden habe nicht sperren.
Das ist auch gar nicht sinnvoll. Du nimmst damit dem Besucher eine wichtige Funktionalität seines Browsers. Da zB Opera _immer_ das Kontextmenü bereitstellt - und da kannst du dich scriptmäßig auf den Kopf stellen ;) - ist dieser Weg auch nicht sinnvoll.
LG Orlando
--
SELF-TREFFEN 2002
http://www.rtbg.de/selftreffen/
http://www.megpalffy.org/temp/penneninhh.html
danke,
Das musst du wohl serverseitig (im Script selbst) regeln. Lies die letzte Zeile vor dem endgültigen Eintrag nochmal aus und verwerfe die Eingabe, wenn sie ident ist.
darüber hab ich auch nachgedacht. hab nur gehofft, dass es leichter gehen würde.
nun ja, so hab ich eine neue herausforderung........
peppy