2010-01-12 8 views
0

Voici mon codeComment ouvrir une nouvelle fenêtre de lien hypertexte dans IE

<a target="_blank" href="http://www.example.com" class="style1">Click</a> 

En IE6 quand il est cliqué, il ouvre une fenêtre, mais ce ne est pas une fenêtre fullsized sa seule la moitié de la taille de la fenêtre orginal. Dans IE7 et IE8 son 3/4th.In Mozilla il fonctionne bien.Sans changer les paramètres du navigateur, comment puis-je faire mes clients pour afficher la page d'atterrissage dans une nouvelle fenêtre complète dans IE.S'il vous plaît m'aider dans ce contexte.

ce qui a trait

Arun

Répondre

5

Vous ne pouvez pas contrôler la taille de la nouvelle fenêtre en HTML pur. Vous devrez utiliser soit un gestionnaire onclick pour faire un window.open via javascript, en passant la taille de la nouvelle fenêtre à cette fonction, ou plus préférablement dans votre cas, utilisez une fonction de redimensionnement dans la page cible pour augmenter la nouvelle fenêtre à la taille actuelle de l'écran.

Cependant, je me sens obligé de déconseiller de faire non plus. C'est une expérience d'interface utilisateur non standard (commune, mais non standard) et peut être incroyablement frustrant, en particulier dans les navigateurs qui ouvrent des liens ciblant "_blank" comme des onglets plutôt que de nouvelles fenêtres.

Exemple d'un gestionnaire onclick:

<a href="somepage.html" onclick="window.open('somepage.html', 'newWindowId', 'width='+screen.width+',height='+screen.height); return false;">click here</a> 
+0

Merci, En fait, la page cible est définie dans la partie admin par le client, donc je ne peux pas écrire une fonction de modification de taille dans chaque cible page.With la paramètres de navigateur par défaut de IE6, IE7 et IE8 le nouvel onglet ou une nouvelle fenêtre d'ouverture du lien n'est pas un fullsized one.My client a dit son pas juste pour forcer un client à modifier les paramètres.Alors, y at-il un autre moyen de résoudre le problème .Merci pour votre temps et la réponse à venir salutations Arun – user244470

+0

Puis un handler onclick serait le seul moyen. Je vais mettre à jour ma réponse avec un exemple – Chris

Questions connexes