我試圖執行下面的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)://」,這是我能看到的唯一的問題。下次,請實際描述您遇到的問題; 「它不起作用」是不夠的信息。這可能值得一讀:[問] –