小弟在js中用window.open打开新窗口。
IE没有弹出新的窗口,而是直接转向了目标url。
FireFox弹出了新的窗口,但是没有显示目标网页,而是提示有错误(见图片)。
[b] js代码如下[/b]:
window.onload = prepare;
function prepare(){
var links = document.getElementsByTagName("a");
for(var i=0; i<links.length; i++){
if(links[i].className == "popup"){
var href = links[i].href;
links[i].onclick = function(href){
window.open(href,"popup","width=300,height=400");
return false;
}
}
}
}
[b]html文件代码如下:[/b]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Insert title here
Test showPic
ma ying jiu |
sky |
king tai xi |
choose an image
请高手告知哪个地方有错,不甚感激