基本上有一個callto函數和一個計時器。計時器通過Javascript倒計時顯示,同時還有一個PHP重定向,它的設置與Javascript倒計時的長度相同。但是,window.location callto函數正在阻止PHP頭重定向工作。有人可以告訴我爲什麼嗎?Javascript「window.location」停止PHP重定向
的JavaScript window.location的功能(位於身體後,由於它阻止它下面的代碼被處理:
<?
echo"
<script type='text/javascript'>
window.location='callto:".$to."';
</script>";
?>
PHP的報頭重定向(html標籤以上):
<?php
header("refresh:5;url=wherever.php");
?>
如果我刪除window.location函數重定向的作品。
我覺得你很困惑。你是否希望頁面重定向到wherever.php或callto:?如果兩者都在5秒後發生,那麼這是一場比賽,首先到達哪裏;只是包括你想要的。此外,您爲javascript「函數」提供的示例不是函數,它是立即重定向。你將它描述爲在計時器倒計時之後被調用,但實際上它只是立即改變位置的指令。你要哪個? – moopet
這是一個觸摸屏接收,客戶選擇一個部門打電話。我不確定實際呼叫系統的設置,但是window.location ='callto:...'不會進入不同的頁面,它只是連接到呼叫系統,該呼叫系統創建對所選部門的呼叫。它將保持在同一頁面上。但是,這導致PHP重定向不起作用 - 重定向需要阻止它被卡在「通話中」屏幕上。我希望這可以清除它 – DorianHuxley