关于A标签href属性调用JS脚本问题!急急急。。。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于A标签href属性调用JS脚本问题!急急急。。。。。相关的知识,希望对你有一定的参考价值。

如题:

在网页中一个A标签:<a href="javascript:methodName('a','b')">Click</a>

当点击此标签时并没有调用methodName脚本方法 ,而是打开了一个新网页窗口,
新窗口的地址为:javascript:methodName('a','b')">

请问这是怎么回事儿,是IE禁用了脚本吗?如何解决?
方法里没有弹出窗口,也没有写错,这个方法 里就写了一个alert("OK");

理论上来说,你这样的写法不会在新窗口打开,而是弹出一个提示后跳转到原页面,你检查一下是不是在页面的头部文件里有<base target="_blank" />之类的代码 参考技术A 说明调用了methodName方法,并且methodName方法里面打开了一个新网页窗口,可以到methodName方法中调试看看 ,那就有可能在其它地方绑定了a的onclick事件,或者你的a放在其它控件里比如div,而div设置了onclick,点击a的时候同时触发了 参考技术B <a href="#" onclick="javascript:methodName('a','b')">Click</a> 参考技术C methodName 可能写的有问题

JS获取图片宽高,急急急~

我想用js获取本地图片的宽高,然后将宽高赋值给变量,再用变量进行数学运算,请哪位高手帮忙弄一下,希望有说明,谢谢了~如果好会追加分数的~
因为要依次获取几张图片的宽高,我把图片定义为了一个数组,获取的时候可以用var pic[i] = new pic();么?

参考技术A 我这里有个IE下可用的,我以前做过的项目里的:

var tmpObj = new Image();
tmpObj.src = path;
if(tmpObj.width>500)
tmpObj.height = parseInt(500 * tmpObj.height / tmpObj.width);
tmpObj.width = 500;

var imgObj = document.getElementById(targetId);
imgObj.src = path;
imgObj.width = tmpObj.width;
imgObj.height = tmpObj.height;
imgObj.style.display = "block";

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenilu/archive/2009/04/10/4062120.aspx
参考技术B var img = new Image();
img.onload = function()
宽度=this.width
高度=this.height

img.src = 图片地址;本回答被提问者采纳

以上是关于关于A标签href属性调用JS脚本问题!急急急。。。。。的主要内容,如果未能解决你的问题,请参考以下文章