我已經創建了一個小的PHP腳本。參見下文:javascript popwin不在裏面工作php
$x=5;
if ($x >= 8) {
echo "x is ".$x;
} else {
echo 'error';
$errorWindow = 'www.google.com';
echo "<script type='text/javascript'>
popWin('$errorWindow', 'windowname', 'width=400,height=300,scrollbars=yes');
</script>";
}
但我popwin不工作,我不知道爲什麼正在打印的瀏覽器頁面,顯示「錯誤」,但不會出現彈出窗口。任何人都可以幫助告訴我我做錯了什麼?我怎樣才能得到popwin?
編輯
我犯了語法一點點的變化,這是我該網頁全碼:
$x=5;
if ($x >= 8) {
echo "x is ".$x;
} else {
?><script type="text/javascript">
function popWin(url)
{
var thePopCode = window.open(url,'','height=800, width=1000, top=500, left=200, scrollable=yes, menubar=yes, resizable=yes');
if (window.focus)
{
thePopCode.focus();
}
}
</script>
<?php
$errorWindow='google.com';
echo "<script type='text/javascript'>
popWin($errorWindow);
</script>";
}
哪裏是popWin()的定義? – AeJey
更新了我的問題,但仍然無法正常工作 – user3668051
您是否嘗試過我在下面的答案中寫的內容? – gbestard