javascript + php

Matej Kovacic matej.kovacic at uni-lj.si
Tue Feb 26 20:07:45 CET 2002


Ziv!

Jaz imam pa eno mesano javascript/PHP vprasanje. Upam da je to pravi kraj
zanj...

Torej, rečem:

echo"<HTML>
<HEAD>
<meta http-equiv=\"Content-Type\" content=\"text/html;
charset=windows-1250\">
<TITLE>Intelligent counter</TITLE>

<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function popupWin() {
text =  \"<html><head><title>Obvestilo</title><body>\";
text += \"<center>\";
text += \"<font face=Verdana size=2>To okno se bo samodejno ugasnilo v 5
sekundah.</font>\";
text += \"</center></body></html>\";
setTimeout(\"windowProp(text)\", 1000); 		// delay 1 second before opening
}
function windowProp(text) {
newWindow = window.open(\"\",\"newWin\",\"width=300,height=150\");
newWindow.document.write(text);
setTimeout(\"closeWin(newWindow)\", 5000);	// delay 5 seconds before closing
}
function closeWin(newWindow) {
newWindow.close();				// close small window and depart
}
//  End -->
</script>

</HEAD><BODY BGCOLOR=\"#FFFFFF\" text=\"#000000\">
";

POTEM PA:

// Did user respond to a questionnaire?
if ($cookie_response == 0) {
echo "<BODY onLoad=\"popupWin()\">\n<b>Obiskovalec še ni izpolnil
vprašalnika, zato prikažemo okno.</b><br>";
}
else {
echo "\n<b>Obiskovalec je že izpolnil vprašalnik, ali pa v tem sessionu ne
bo odgovarjal - z oknom ga ne motimo ga več.</b><br>";
}

Zdaj bi pa rad sledeče:
1. tam, kjer je besedilo "To okno se bo samodejno ugasnilo" bi raad vstavil
link.
Ni tako preprosto. Če dam dvojni narekovaj, ne deluje. Če dam enojnega, pa
tudi ne. Če prej zaključim PHP in ga potem ponovno vkljucim (>...<?), prav
tako en deluje. _Uporabljam namrec session, in php avtomatsko doda linku
sessionID - in narekovaje spremeni.

2. Rad bi da ko uporabnik klikne na to povezavo, da se resetira setTimeout.
Nekaj v stilu clearTimeout(), samo ne vem kako bi ga prilepil na obstojece
okno - ce klikne.

lp, Matej




More information about the lugos-prog mailing list