gpt4 book ai didi

javascript - 如何使链接在新的小窗口中打开?

转载 作者:搜寻专家 更新时间:2023-10-31 22:23:51 25 4
gpt4 key购买 nike

我想将网页上的图片链接到另一个网站,但在一个特定大小的新窗口中。在 Dreamweaver 中,我使用了 Window > Behaviors > onMouseClick,但由于某种原因,它不起作用。该图像未被识别为链接。

有没有其他方法可以让它在设置大小的新窗口中打开链接,并且这次真的可以正常工作?

这是 Dreamweaver 生成的代码:

<script language="JavaScript">
<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>

链接:

<img src="images/portfolio/featured1.jpg" alt="Google" width="241"     height="200" border="0" onclick="MM_openBrWindow('http://www.google.com','google','scrollbars=yes,width=650,height=500')" />

最佳答案

好吧,这对我来说适用于 Opera。它也是有效的 HTML。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Test popup</title>
</head>

<body>

<script type="text/javascript">
<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>

<p>the link:
<img src="notice.png"
alt="Google"
width="241" height="200"
style="border: 0;"
onclick="MM_openBrWindow('http://www.google.com','google','scrollbars=yes,width=650,height=500')">


</body>
</html>

这样更好:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Test popup</title>
</head>

<body>

<script type="text/javascript">
<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>

<p>the link:
<a href="http://www.google.com" onclick="MM_openBrWindow('http://www.google.com','google','scrollbars=yes,width=650,height=500'); return false;">

<img src="notice.png"
alt="Google"
width="241" height="200"
style="border: 0;"></a>


</body>
</html>

更好,因为 (a) 有一个链接,所以您会看到鼠标的“手”图标; (b) 链接实际上指向某处,因此关闭 javascript 的人仍然可以访问内容。 (“onclick”属性上的“return false”意味着启用了 javascript 的人只会获得弹出链接。“false”会停止浏览器跟随正常链接。)

关于javascript - 如何使链接在新的小窗口中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com