Problem im Onlineshop mit JavaScript
Hallo Freunde,
das folgende Script ruft einen div Container auf wenn ein Artikel in meinem Shop im Warenkorb platziert wurde ("Artikel wurde in den Warenkorb gelegt"):
window.onload = function is_loaded()
{
var surl = document.URL;
var erg = surl.search(/.*placecart.*/);
if (erg != -1){
document.getElementById('putinwk').style.display='inline';
window.setTimeout("ausblenden()", 2000);
}
else
{
document.getElementById('putinwk').style.display='none';
}
}
function ausblenden(){
document.getElementById('putinwk').style.display='none';
}
Wenn die Seite nochmals aufgerufen / aktualisiert (oder HistoryBack) wird kommt diese Meldung (wiederholt) nochmals.
Das möchte ich natürlich nicht.
Was kann ich machen? Also, die Meldung soll quasi nur 1x aufgerufen werden.
Gruß Henne
das folgende Script ruft einen div Container auf wenn ein Artikel in meinem Shop im Warenkorb platziert wurde ("Artikel wurde in den Warenkorb gelegt"):
window.onload = function is_loaded()
{
var surl = document.URL;
var erg = surl.search(/.*placecart.*/);
if (erg != -1){
document.getElementById('putinwk').style.display='inline';
window.setTimeout("ausblenden()", 2000);
}
else
{
document.getElementById('putinwk').style.display='none';
}
}
function ausblenden(){
document.getElementById('putinwk').style.display='none';
}
Wenn die Seite nochmals aufgerufen / aktualisiert (oder HistoryBack) wird kommt diese Meldung (wiederholt) nochmals.
Das möchte ich natürlich nicht.
Was kann ich machen? Also, die Meldung soll quasi nur 1x aufgerufen werden.
Gruß Henne
2 Antworten
- LÖSUNG dog schreibt am 20.08.2011 um 14:38:17 Uhr
- LÖSUNG Henne schreibt am 20.08.2011 um 15:30:33 Uhr
LÖSUNG 20.08.2011 um 14:38 Uhr
LÖSUNG 20.08.2011 um 15:30 Uhr