0

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 

私に何ができるか知っていますか?ありがとう

4

4 に答える 4

2

これを使って

<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
}
?>
于 2013-07-26T05:20:50.450 に答える
1

<script type="text" language="javascript">と置き換えます<script type="text/javascript" language="javascript">

于 2013-07-26T05:18:49.840 に答える
0

このコードを body タグ内または head 内に配置していますか? 頭にhtmlを入れることができない原因

于 2013-07-26T05:21:14.873 に答える