首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS能否更改某个标签的onclick属性,使其弹出一个新窗口?该怎么解决

2012-05-22 
JS能否更改某个标签的onclick属性,使其弹出一个新窗口?该标签代码如下:HTML codea href# classgraph

JS能否更改某个标签的onclick属性,使其弹出一个新窗口?
该标签代码如下:

HTML code
<a href="#" class="graph" id="<?php  echo $row['ID'];?> ">测试</a>

JS代码如下:
JScript code
$('.graph').click(function(){    var ID=$(this).attr("id");    $.ajax    ({    type:'POST',    url:'../php/test.php?',                             dataType: 'text',    data: "ID="+ID,        success: function(data)    {            alert(data);    }    });});

希望在点击“测试”的时候,弹出一个新窗口test.php,该怎样改?

[解决办法]
<a href="test.php" target="_blank">测试</a>

不就可以了么?






[解决办法]
onclick="window.open('test.php')"
[解决办法]
JScript code
$(".graph").click( function() {    $(this).attr("target", "_blank");    $(this).attr("href", "../php/test.php?ID=" + $(this).attr("id"));});
[解决办法]
在你的click方法里面用window.open();方法打开test.php
[解决办法]
PHP code
<a href="test.php?ID=<?php echo $row['ID']; ?>" target="_blank">测试</a>
[解决办法]
传参数就3楼的方法。
[解决办法]
你在后面加个?key=value$key2=value2也不可以?
[解决办法]
其实意思就是想用post方式传递数据并且在新窗口中显示响应页面
自己用一个form,把要的数据放里面,form设置action,method="post",target="_blank"就好了嘛
[解决办法]
加一个target就可以了!target="_blank"

热点排行