History löschen
Starter
- html
Hi @ll,
hätte mal ne Frage bezüglich meine scriptes.
und zwar hab ich folgenden button
<input name="home" type="button" value="Home" onClick=location.href="http://127.0.0.1/">
Nun ja, ich hätte gern dass bei betätigung des Buttons die History gelöscht wird, so dass die vorige seite nicht mehr aufgerufen werden kann....
Kann mir bitte jemand weiterhelfen?
In der Datei, die aufgerufe wird, kannst du einen meta-Tag einfügen, der bestimmt, dass die Seite nicht gecacht wird:
<meta http-equiv="pragma" content="no-cache">
Das löscht zwar nicht die Suchhistorie (kannst du auch gar nicht), lässt aber die Seite immer wieder neu aufbauen!
Jetzt müsste es funktionieren, bei mir tuts!
hmmm, die Seite wird doch auch so schon neu aufgebaut oder?
sorry für die dummen Fragen aber bin neu in der Szene ;-)
hmmm, die Seite wird doch auch so schon neu aufgebaut oder?
Nein, nicht zwingend.
Also, zur Erklärung:
Wenn du eine Seite aufrufst, dann werden die Bilder _downgeloaded_. Sie sitzen dann irgendwo auf deiner Festplatte, damit du, wenn du später wieder auf die Seite kommst, die Seite schneller siehst. Die Verbindung zur Festplatte ist eben schneller als die mit dem Internet.
Du kannst einstellen, wieviel Festplattenplatz du für die heruntergeladenen Dateien reserviert haben willst, das nennt man Cache-Buffer.
Dieser meta-Tag sagt aber, dass die Seite eben nicht heruntergeladen werden soll, sondern immer vom Internet gelesen und angezeigt werden soll. Somit erhältst du immer ein Original, niemals eine alte Version der Seite.
Das ist die Technik, die dahintersteckt. Ich hoffe, du verstehst das, denn die historie des Browsers kann nur der User löschen, du nicht!
Hi Starter,
und zwar hab ich folgenden button
<input name="home" type="button" value="Home" onClick=location.href="http://127.0.0.1/">
Das ist schon mal fehlerhaft, HTML Attribute müssen in " eingeschlossen sein, du müsstest also schreiben:
<input name="home" type="button" value="Home" onClick="location.href = 'http://127.0.0.1/';">
Nun ja, ich hätte gern dass bei betätigung des Buttons die History gelöscht wird, so dass die vorige seite nicht mehr aufgerufen werden kann....
Das ist aber gar nicht nett, dass du dem User seine History löschen willst. Wozu brauchst du das denn? Ich kann doch immer noch selbst entscheiden, wo ich hingehen will und wohin nicht, oder?
Möglicherweise kannst du mit Javascript und history da was basteln, mit HTML geht das sicherlich nicht ;-)
MfG, Dennis.