php&;javascript打开窗口函数


php & javascript open window function

我试着使用window.open,但到目前为止它还不能

<script type="text" language="javascript">    
function win1(j){
    window.open("ctry.php?j=" + j,"Window1","menubar=no,width=460,height=360,toolbar=no");
}
</script>
<?php
for($j = 1; $j <= 2; $j++){  
?>
<a href="javascript:win1('<?php echo $j;?>')" 
  onMouseOver="self.status='Open A Window'; return true;"><b>Open Window</b></a>
<?php
}
?>

当我点击链接时,什么都没有发生,在控制台上我得到了这个错误:

Uncaught ReferenceError: win1 is not defined 

你知道我能做什么吗?感谢

使用此

<script type="text/javascript" language="javascript">
function win1(j){
    window.open("ctry.php?j=" + j,"Window1","menubar=no,width=460,height=360,toolbar=no");
}
</script>
<?php
for($j = 1; $j <= 2; $j++){  
?>
<a href="javascript:void(0)"  onMouseOver="self.status='Open A Window'; return true;" onClick="win1('<?php echo $j;?>')"><b>Open Window</b></a>
<?php
}
?>

<script type="text/javascript" language="javascript"> 替换<script type="text" language="javascript">

您将此代码放在body标记中还是放在head中?因为您无法将html放入头

您的JS操作是在onclick操作上,而不是在href上,请尝试下面的代码

<a href="#" onclick="win1('<?php echo $j;?>')"
  onMouseOver="self.status='Open A Window'; return true;"><b>Open Window</b></a>