history.go (-1) Zurück geht nicht in Chrome

8

href="#" onclick="closeOrCancel() und history.go(-1) , da die js-Methode in Chrome nicht funktioniert (weder history.back() ) noch

Es funktioniert mit href="javascript:closeOrCancel()" , aber Opera lässt href="javascript:...

nicht zu

Wie mache ich Geschichte zurück mit onclick="myFunction ()"?

Bearbeiten: closeOrCancel() gibt false zurück

    
Stewie Griffin 08.07.2010, 18:37
quelle

3 Antworten

14

Das Hinzufügen eines return false; zum onclick Code scheint genug zu sein:

%Vor%     
TNi 08.07.2010, 18:43
quelle
1

Sie irren sich hier mit zwei Dingen:

  • Opera erlaubt href="javascript: ...
  • history.go (-1) funktioniert in Chrome.

Bitte geben Sie die Quelle für Ihr Skript an, da das Problem eindeutig darin liegt und nicht die Browser.

Fügen Sie das einfach in eine HTML-Datei ein und öffnen Sie es, um selbst zu sehen:

%Vor%

Klicken Sie zuerst auf den Link "tt" und dann auf "goback". Siehe die Hash-Änderung. Es funktioniert gut, obwohl ich persönlich empfehlen würde, JavaScript in hrefs zu verwenden.

    
Jani Hartikainen 08.07.2010 18:45
quelle
-2

Ich habe history.go(-2); verwendet, um zu Schritt 1 in Chrome zurückzukehren.

    
Rahul Dhokia 15.08.2012 10:50
quelle

Tags und Links