怎么让这JS代码图片的外部链接在新窗口打开链接

怎么让这JS代码图片的外部链接在新窗口打开链接,第1张

你在尝试用外部链接文件的方式在html页面调用js代码,而且你把它调用的语句放到了body里面,而且是body里面的table标签的tr的td标签里面,真奇怪,为什么你要这样做呢,这样做代码不会错,但是你需要了解浏览器解析代码的过程。

我大概说说你的页面装载为什么慢,当然没有看到你的具体代码也只是大概分析一下

首先你应该知道如果使用外部链接文件的形式调用js文件你最好把链接代码放到head标签里面,通常浏览器解析页面文件文件的时候会先解析你的html代码,当装载完毕以后再装载你的外联js代码,这个装载过程是顺序进行的,如果你在body里面调用了js代码,那么当浏览器装载html的时候装载到你的js代码这是浏览器会停下来开始装载你的js代码,而后面的html代码需要等待你的这个js文件装载完毕以后才会装载,你的代码在一个table里面调用了四个js外部文件,且不知道你的这些外部文件大不大,代码有没有错误,自然会导致页面加载慢,所以尝试将该链接代码放到head标签去试试

再有就可能是你的代码有问题了,你可以按照上面的方式修改好代码以后删除其中一个链接文件,这样一个一个来看哪个文件造成了这个问题,你可以上网找找关于代码调试的一些技巧,这里就不多说了!

//原理就是把所有标签为超链接(A)的目标都改成在本窗口打开

windowonload=function(){

var a = documentgetElementsByTagName("A");

for(var i = 0; i<alength; i++){

a[i]target="_self";

}

}

添加以下代码执行就可以了

<SCRIPT LANGUAGE="JavaScript">

<!-

var anchors = documentgetElementById("DIV名")getElementsByTagName("a");

for(var i=0;i<anchorslength;i++)

{var anchor = anchors[i];anchortarget="_blank";}

//–>

</SCRIPT>

注解:target="_blank" 这个代码就是新窗口打开效果。

你明明已经把href传到openwin方法中了,但是你没有接收,把openwin改下<br>function openwin(url) {<br>alert(url); //获取不到href属性<br>windowopen (url,"newwindow","height=600,width=800") ;}

给你三个方式:

<body>

    <script>

        function winconfirm() {

            question = confirm("你确认要到“南京有线宽带网”吗")

            if (question != "0") {

windowopen(">

以上就是关于怎么让这JS代码图片的外部链接在新窗口打开链接全部的内容,包括:怎么让这JS代码图片的外部链接在新窗口打开链接、js控制在原窗口打开连接。、用JS 怎么实现链接跳转到新窗口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9426310.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存