2010-04-12 6 views
0

J'essaie de faire fonctionner ce code, mais il continue d'échouer. essayez ce lien .. http://tinyurl.com/ye5khug entrez Edmonton, cliquez sur l'icône, puis sur "site web".javascript question - 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

Votre lien ne fonctionne pas (Interdit) –

+1

Désolé, vos instructions ne sont pas assez claires. –

Répondre

3

Vous devez supprimer tout l'espace blanc de la chaîne de paramètres.

par exemple. :

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

De l'MDC:

Ce paramètre de chaîne ne doit pas contenir un espace vide. Chaque fonction de la fenêtre demandée doit être séparée par une virgule à l'intérieur de la chaîne de caractères.

0

problème était la fonction n'était pas dans la portée.