2015-04-26 84 views
-4

我想在條件語句中使用此腳本,因此我首先想到了將它回顯出來。在PHP中回顯腳本的正確方法是什麼?

echo "<script type='text/javascript'> 

window.onload = function() { 
    if(!window.location.hash) { 
     window.location = window.location + '#loaded'; 
     window.location.reload(); 
    } 
} 
</script>"; 
+0

爲什麼你不能在條件使用它?當你嘗試時會發生什麼? – andrewsi

回答

1

正確的方法是不使用PHP回顯HTML。這是一個非常糟糕的做法。在打印HTML之前,您應該結束您的PHP。

+0

我想在條件語句上使用上面的腳本 –

+0

結束你的PHP並不重要?>然後做你的html,然後用php再次選擇<? –

+0

哦完全忘了我可以那樣做謝謝 –

0
echo "<script type='text/javascript'>\n". 
    " window.onload = function() {\n". 
    "  if(!window.location.hash) {\n". 
    "   window.location = window.location + '#loaded';\n". 
    "   window.location.reload();\n". 
    "  }\n". 
    " }\n". 
    "</script>"; 
相關問題