12
votes

Comment ouvrir une nouvelle fenêtre en utilisant jQuery?

J'ai les deux manières suivantes me suggérées. XXX

Ces méthodes sont-elles identiques? Lequel serait le meilleur pour moi d'utiliser et quelle est la différence entre les deux?


0 commentaires

3 Réponses :


13
votes

Ce ne sont nullement identiques. Le premier vous renvoie simplement à n'importe quelle URL que vous avez assigné à fenêtre.Location.href (dans la même fenêtre que vous êtes actuellement dans). La seconde fait une demande d'ajax get.

Essayez cette page: http://www.codebelt.com/jQuery/open-new-browser-window-with-jquery-custom-size/ p>

Il donne un excellent exemple sur Comment ouvrir une nouvelle fenêtre *. P>

Si vous souhaitez utiliser RAW JavaScript, c'est ce que vous recherchez: P>

window.open(URL,name,specs,replace)



16
votes

Ce n'est pas vraiment quelque chose que vous avez besoin de jQuery à faire. Il y a une méthode très simple vieille méthode JavaScript pour le faire: xxx

c'est-à-dire.

Le premier arg est l'URL, la seconde est le nom de la fenêtre, Cela devrait être spécifié car c'est-à-dire que c'est-à-dire une ajustement d'essayer d'utiliser window.opener ultérieurement s'il n'y avait pas de nom de fenêtre spécifié (juste un petit fyi), et les deux derniers paramètres sont de la largeur / de la hauteur. < / p>

éditer: La spécification complète peut être trouvée dans le lien mmmshuddup fourni.


0 commentaires

1
votes

Ceci fonctionne:

myWindow = window.open('http://www.yahoo.com','myWindow', "width=200, height=200");


2 commentaires

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses uniquement des liaisons peuvent devenir invalides si la page liée change.


De quel lien parlez-vous?