我试图执行下面的JavaScript函数(弹出一个新窗口),当点击图像,但不起作用。你能帮我纠正一下代码吗?使用图像执行JavaScript函数onclick
<script language="javascript">
var win = null;
function NewWindow(wizpage, wizname, w, h, scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height=' + h + ',width=' + w + ',top= 100,' + TopPosition +
',left=' + LeftPosition + ',scrollbars=' + scroll + ',resizable'
win = window.open(wizpage, wizname, settings)
}
</script>
<FORM>
<INPUT TYPE="Image" SRC="https://communities-
qa.connect.te.com/sites/GP/Indirect/PublishingImages/clickhere2.jpg"
Alt="Contact Us" onClick="
NewWindow('www.google.com','name','590','390','yes');return false"></FORM>
非常感谢
您正在使用Chrome的DevTools或任何找到JavaScript错误?我的猜测是,它抱怨你试图像字符串一样对待数字。使用590和390代替'590'和'390' –
欢迎使用堆栈溢出。你的代码似乎工作得很好 - 你需要在你的url中包含“http(s)://”,这是我能看到的唯一的问题。下次,请实际描述您遇到的问题; “它不起作用”是不够的信息。这可能值得一读:[问] –