2012-11-08 43 views
3

我想創建一個JSP頁面。我想每10秒顯示一個彈出窗口。此外,我想輸入一個值來檢查彈出窗口本身的身份驗證。怎麼做?如何根據時間使用JavaScript顯示jsp頁面的彈出窗口?

<tr> <td> I VALUE : <input type="text" name="t1" /></td> </tr> <tr> <td> F VALUE : <input type="text" name="t2" /> </tr> <tr><td><input type="submit" name="b1" value="CHECK...!" /> 

這是我的JScript

function validateForm() 
{ long delay = 10*1000; // delay in ms : 10 * 1000 ms = 10 sec. 

LoopTask task = new LoopTask(); 
Timer timer = new Timer("TaskName"); 
public void start() 
{ timer.cancel(); 
timer = new Timer("TaskName"); 
public void run() { popitup(); 
} 
function popitup(url) 
{ newwindow=window.open('localhost:8080/Authentication/…); 
if (window.focus) 
{newwindow.focus(); 
} return false; 
} } } </script> 
+0

請出示你嘗試過什麼? – sunleo

+0

\t \t​​我值: \t \t \t \t​​F值: \t \t ​​ Murali

+0

這是我的JScript Murali

回答

1

請儘量做到哪裏你警覺新窗口

//newwindow=window.open(url,'name','height=200 ,寬度= 150' );

<!DOCTYPE html> 
<html> 
<head> 
<script> 
function startTime() 
{ 
var today=new Date(); 
var h=today.getHours(); 
var m=today.getMinutes(); 
var s=today.getSeconds(); 
// add a zero in front of numbers<10 
m=checkTime(m); 
s=checkTime(s); 
if((parseInt(s)%10)==0) 
alert("hello");// here alert change as popup  
document.getElementById('txt').innerHTML=h+":"+m+":"+s; 
t=setTimeout(function(){startTime()},500); 
} 

function checkTime(i) 
{ 
if (i<10) 
    { 
    i="0" + i; 
    } 
return i; 
} 
</script> 
</head> 

<body onload="startTime()"> 
<div id="txt"></div> 
</body> 
</html> 
+0

謝謝。以及如何每次都像彈出窗口 – Murali

+1

要顯示在彈出窗口的JSP頁面Authentication.Am我正確顯示jsp頁面? – sunleo

+0

是老兄:D你是對的 – Murali

相關問題