Prototype - PeriodicalUpdater Stoppen
Mike89
- javascript
0 ChrisB
Hi
Kann mir jemand helfen.
Habe eine Seite die mir per AJAX zB einen Zeitstempel immer aktualisiert anzeigt.
Über den Startbutton funktioniert es Super den PerodicalUpdater zu starten. Aber ich möchte ihn auch wieder stoppen können, nur funktioniert das nicht.
Weiß jemand wo mein Fehler liegt?
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
~~~~~~javascript
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript">
function test_start(){
var ajaxtest = new Ajax.PeriodicalUpdater(
$("timestamp"),
"timestamp.php",
{
frequency: 1,
evalScripts: true
}
);
}
function test_stop(){
ajaxtest.stop();
}
</script>
~~~~~~html
</head>
<body>
<div id="timestamp"></div>
<input type="button" value="Start" onclick="test_start();"/>
<input type="button" value="Stop" onclick="test_stop()"/>
</body>
</html>
timestamp.php
<?php echo time(); ?>
Hi,
Über den Startbutton funktioniert es Super den PerodicalUpdater zu starten. Aber ich möchte ihn auch wieder stoppen können, nur funktioniert das nicht.
Weiß jemand wo mein Fehler liegt?
Ja - die Fehlerkonsole deines Browsers.
function test_start(){
var ajaxtest = new Ajax.PeriodicalUpdater(
function test_stop(){
ajaxtest.stop();
Es gibt in dieser Funktion kein ajaxtest.
MfG ChrisB