Andreas: history back deaktivieren

Beitrag lesen

Hallo!

Aufgrund der verwendeten Analysemethode würde es sich negativ auf die Ergebnisse auswirken, wenn die Versuchspersonen zur vorherigen Frage zurückspringen könnten...
Der Fragebogen besteht aus einer Seite - navigiert werden soll also nur über Textanker....

Wenn der Besucher nicht zurückspringen können soll, dann macht Ihr alles auf eine html-Seite? Komische Lösung!

Wenn der Benutzer erstmal entdeckt, wozu die Cursortasten oder das Mausrad da sind, ist dein "Zurück-Verhindern" ohnehin witzlos geworden. Natürlich könntest du, wenn du definierte Bedingungen garantieren kannst, also beispielsweise dem Befragten einen extra dafür vorgesehenen PC mit extra installiertem Browser hinstellst, gewisse Dinge ausschließen. Im IE beispielsweise lassen sich Frames, bei denen das Scrolling abgeschaltet ist, nicht scrollen.

ne Idee...

Wenn der Fragebogen sich aber im Internet befindet, dann ist dein Versuch, das Zurückgehen zu verhindern, einfach unmöglich zu erfüllen. Dafür brauchst du mindestens mal mehrere Seiten (offenbar je Frage eine Seite), und außerdem gewisse server- oder clientseitige Techniken, um immer ans Ende der History zu spulen.

Sicher könnte man es nicht auschließen, aber ich denke, das sich keiner wegen so eines Fragebogens die Mühe macht, irgendwie im Quellcode rumzusuchen, wie der doch zurück gelangt, oder?

<body onload="history.forward()"> oder so ähnlich würde sich vielleicht anbieten.

Ich würde einen ganz anderen Ansatz wählen, und zwar ein popup öffnen, in denen die Navigationsschaltflächen schilcht nicht angezeigt werden, und dann könntet Du das sogar mit Ankern machen, da Du auch Scrollleisten auschließen kannst. ich weiß auch das man das umgehen kann, aber wenn Du jetzt nicht gerade bei heise.de nen Fragebogu zu "Ist Linux besser als Windows" machst, denke ich das das kein Problem darstellen sollte!

Viele Grüße
Andreas