0
好吧,這真的讓我現在。根據條件,我的網頁在應該重新定向時不會執行任何操作。達到條件後,我可以根據True或False結果打印消息。但重新指揮根本不起作用。我看過的所有內容都告訴我沒有任何理由,爲什麼代碼無法正常工作,但事實並非如此。我嘗試過,但Firefox和Chrome以及讓朋友在他的電腦上試用它。當它到達重新方向時,它只是碰到牆壁。基於條件的重定向
這裏是我的代碼:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to get a time-based greeting.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="";
if(new Date("2014-03-04 21:00:00") < new Date())
{
x="GOOD";
}
else
{
window.location = "//www.google.com"
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
我會很感激的任何幫助,我非常新HTML &的JavaScript。但是人們可以通過複製那裏的代碼並提交它,並明確地點擊按鈕,請確保解決方案在這個link工作。
上面的代碼適用於我。 W3schools的HTML/JS沙盒似乎阻止了重定向到其他網站。 – jcarpenter2
你的代碼完全適用於它自己 - 所以我的猜測是,你可能會從我們隱瞞的信息的重要部分...例如,是否代碼可能顯示在某種(我)的框架? (谷歌不希望你以任何類型的框架顯示他們的頁面,所以他們告訴你的瀏覽器不要通過'X-Frame-Options'頭文件來實現...) – CBroe
當我運行它時,瀏覽器的左下角說等待www.google.com,然後消失,沒有任何反應。有沒有辦法強制頁面改變? – user3224987