PDA

View Full Version : passing variable to javascript



bigbadvoldo
07-05-2005, 03:52 AM
Hi,
I am new to JS and PHP, hope someone can give me a hint. I am writing a PHP session that uses a java script count down timer. I dont think I am passing the variable right, here is my code:

<form name="Tick">
<input type="text" size="11" name="Clock">
</form>

<?php
session_start();
if (!isset($_SESSION["minutes"]) && !isset($_SESSION["seconds"]))
{
$_SESSION["minutes"] = 12;
$_SESSION["seconds"] = 0;
}


<script type="text/javascript">
var minutes = $_SESSION["minutes"];
var seconds = $_SESSION["seconds"];

function display() {
if (seconds==0) {
seconds=59;
minutes = minutes-1;
}

if (seconds<10)
{
document.Tick.Clock.value=minutes+":0"+seconds;
setTimeout("display()",1000);
}
else
{
document.Tick.Clock.value=minutes+":"+seconds;
setTimeout("display()",1000);
}
seconds=seconds-1;
}
display();
$_SESSION["minutes"] = minutes;
$_SESSION["seconds"] = seconds;
</script>
?>

Thanks for your help.

Donald

nikkiH
07-05-2005, 04:39 PM
The browser sees only the javascript.
Do a view source and see what you're getting. Post it here if you still can't tell what the problem is.
If you get errors, it always helps to post them.