Automatisch voten wenn die Seite aufgerufen wird
Martina
- javascript
Hallo,
<center>
<form action="vote.php" method="post">
<input type="hidden" name="sid" value="3507">
<input type="hidden" name="op" value="rate_article">
<input type="hidden" name="score" value="5">
<input type="submit" value="Bewerten!">
</center>
</form>
Hier muss man also auf "Bewerten klicken" um zu voten. Gibt es irgendwelche Tricks damit das automatisch bei Aufruf der Seite geht? Also ohne Klicken auf das Button soll schon voten wenn man die Seite aufruft. Geht das? Vielleicht mittels Javascript?
Danke, Tina
hi
Geht das?
Ja
Vielleicht mittels Javascript?
Auch, beschäftige dich z.B. mit http://de.selfhtml.org/javascript/objekte/forms.htm#submit
so long
ole
(8-)>
Auch, beschäftige dich z.B. mit http://de.selfhtml.org/javascript/objekte/forms.htm#submit
Danke! Das geht schonmal. Wie mache ich das aber jetzt, dass mir ein kleines Popupfenster aufgeht und nachdem die Seite fertig geladen ist wieder automatisch schließt?
Danke, Tina
Moin,
Danke! Das geht schonmal. Wie mache ich das aber jetzt, dass mir ein kleines Popupfenster aufgeht und nachdem die Seite fertig geladen ist wieder automatisch schließt?
Du machst in Deiner Submit-Funktion (im Beispiel "AufGehts" genannt) das Popup auf:
function AbGehts()
{
var fenster = window.open ('popup.html', 'ladePopup');
document.Testform.submit();
}
window.setTimeout("AbGehts()",60000);
}
Auf der neuen Seite, die durch das Submit aufgerufen wird, willst Du ja bei einem Onload das fenster wieder schliessen.
Problem: Das Handle für dein fenster (mit namen "fenster") existiert ja nicht mehr, da das auf der alten Seite (wo du gevotet hast) definiert war. Aber der Fenstername existiert noch ('ladePopup').
Deswegen wäre eine Option: Noch ein Popup unter dem gleichen Namen öffnenund gleich danach schliessen:
function closePopup () {
var fenster = window.open ('geladen.html', 'ladePopup');
fenster.close();
}
<body onLoad="closePopup();">
Sollte tun.
Gruesse,
Joerg