2009-11-28 11 views
1

J'ai utilisé un code js pour ouvrir un lien hypertexte dans une nouvelle fenêtre.lien hypertexte ouvrir est fenêtres distinctes

function openNewWindow() { 
    alert("hello"); 
    var theurl="http://www.google.com"; 
    popupWin = window.open(theurl, 'open_window', 
          'menubar, toolbar, location, 
          directories, status, scrollbars, 
          resizable, dependent, width=640, 
          height=480, left=0, top=0') 

} 

Et cela fonctionne très bien.

Mais quand j'ai changé l'URL et enregistré mon code et actualisé la page, puis appelé à nouveau la fonction, mais il ne s'ouvre pas dans une nouvelle fenêtre, il a rafraîchi la fenêtre ouverte avant.

Je veux que mon nouveau lien ouvre dans une autre nouvelle fenêtre, pas la même.

Comment est-ce que je peux faire ceci?

Répondre

4

Le nom que vous donnez à la fenêtre ouverte, open_window dans votre exemple, est associé à cette fenêtre, de sorte que vous pouvez la réutiliser.

Si vous souhaitez ouvrir une nouvelle fenêtre, attribuez-lui un nouveau nom ou _blank pour ouvrir en permanence une nouvelle fenêtre.

J'ai eu du mal à trouver une source pour vérifier cela, mais c'est explained on this page.

Questions connexes