2010-04-12 245 views
0

我想让这个代码工作,但它一直失败。 试试这个链接.. http://tinyurl.com/ye5khug 进入埃德蒙顿,点击图标,然后在“网站”上。javascript的问题 - onclick

<script> 
    function newPop(url, myWin, width, height, left, top, scrollbars) { 
    parms = 'toolbar=yes, scrollbars=no, location=no, menubar=no, resizable=no, width= ' + width + ' , height=' + height + ' , left= ' + left + ' , top= ' + top + ' , titlebar=no , scrollbars = ' + scrollbars ; 
    var newwin = window.open(url,myWin, parms); 
    newwin.resizeTo(width,height); 
    newwin.moveTo(0,0); 
    newwin.moveTo(left,top); 
    newwin.focus(); 
    return false; 
    } 


</script> 

<a onclick=" return newPop('http://google.com','window', '800','800','100','0','yes')" href="#">Web Site</a> 
+0

您的链接无效(禁止) – 2010-04-12 02:55:46

+1

对不起,您的指示不够清楚。 – 2010-04-12 02:57:22

回答

3

您需要从parms字符串中删除所有空格。

例如:

parms = 'toolbar=yes,scrollbars=no,location=no,menubar=no,resizable=no,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + ',titlebar=no,scrollbars=' + scrollbars; 

MDC

此字符串参数不能包含任何 空白。每个请求的窗口 功能必须由逗号 在字符串内分隔。

0

问题是函数不在范围内。