Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1921 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ouvrir un lien dans une fenetre séparé ? marche pas sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ouvrir un lien dans une fenetre séparé ? marche pas sous IE

n°907072
eternity_7​8
Posté le 24-11-2004 à 21:41:12  profilanswer
 

:hello:  
 
J'ai un petit soucis pour faire ouvrir une fenetre d'information sur mon site lorsque l'on clique sur un lien dédié -> un POP UP.
Existe t'il une fonction qui marche quelque soit le navigateur (et sans utilisé javascript, pour ceux qui ne l'aurait pas).
 
Actuellement j'utilise la fonction:
 
<a href="news.htm" onclick="window.open('news.htm', 'news', 'height=400, width=400, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=yes, status=no'); return false;">les news</a>
 
Ca marche sans probleme sous Firefox -> le pop Up s'ouvre bien dans une fenetre a part. Par contre sous IE, ca ne marche pas, le lien affiche directement la page dans la page qui était active :/
 
Quelqu'un aurait une idée du probleme ?
 
 :jap:

mood
Publicité
Posté le 24-11-2004 à 21:41:12  profilanswer
 

n°907087
blackangel​822002
Posté le 24-11-2004 à 21:50:30  profilanswer
 

si tu essayes de mettre target="on_top" à la place de onclick"..."

n°907112
eternity_7​8
Posté le 24-11-2004 à 22:07:06  profilanswer
 

Ca marche en partie :/
 
La page du lien s'ouvre effectivement dans une fenetre, mais les parametres de la fenetre (comme la taille fixe et le redimensionnement impossible) ne marche pas. La page s'affiche en plein ecran


Message édité par eternity_78 le 24-11-2004 à 22:07:58
n°907114
blackangel​822002
Posté le 24-11-2004 à 22:09:22  profilanswer
 

la oui ça pose un autre pb

n°907129
eternity_7​8
Posté le 24-11-2004 à 22:18:22  profilanswer
 

LE probleme si je fait ca en javascript est que ca ne marchera que chez les personne qui ont javascript d'activé sur leur PC ?

n°907134
blackangel​822002
Posté le 24-11-2004 à 22:21:05  profilanswer
 

je pense oui

n°907146
eternity_7​8
Posté le 24-11-2004 à 22:33:04  profilanswer
 

J'ai trouvé le probleme :D
 
En fait dans mon code "réel", le deuxieme argument de la fonction open est "dernieres News" et pour IE cet argument représante le nom interne utilisé par Javascript pour identifier le pop-up => Ce nom ne peut donc pas comporter d'espace comme c'est le cas actuellement !
 
<a href="news.htm" onclick="window.open('news.htm', 'dernieres news', 'height=400, width=400, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=yes, status=no'); return false;">les news</a>  
 
 :hello: merci quand meme  ;)  
 

n°907149
blackangel​822002
Posté le 24-11-2004 à 22:39:08  profilanswer
 

de rien

n°907448
cosmoschtr​oumpf
dawa powered
Posté le 25-11-2004 à 09:58:04  profilanswer
 

blackangel822002 a écrit :

si tu essayes de mettre target="on_top" à la place de onclick"..."


 
les target c'est le mal :o

n°907541
bob007
Posté le 25-11-2004 à 11:44:37  profilanswer
 

et tu fais comment alors ? en javascript! Et si l'user desactive le javascript ?

mood
Publicité
Posté le 25-11-2004 à 11:44:37  profilanswer
 

n°907547
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-11-2004 à 11:47:56  profilanswer
 

Si il désactive le JS c'est qu'il veut pas de popup donc soit il aura la page dans sa fenêtre courante, soit il ouvrira manuellement le lien dans une fenêtre/onglet via le clic droit. C'est pour ça qu'il est important que le href soit valide (et pas y mettre un "#" ou un "javascript:..." )

n°907555
cosmoschtr​oumpf
dawa powered
Posté le 25-11-2004 à 11:54:18  profilanswer
 

exactement, comme dans le premier exemple. Le href pointe sur l'url à ouvrir, si JS est activé ça ouvre une popup, sinon ça ouvre la page normalement. L'utilisateur assez malin pour désactiver le JS est tout à fait capable de savoir ouvrir une nouvelle fenêtre sans l'aide de celui-ci.

n°907579
bob007
Posté le 25-11-2004 à 12:34:03  profilanswer
 

exact! Ok d'accord, je comprends la démarche


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ouvrir un lien dans une fenetre séparé ? marche pas sous IE

 

Sujets relatifs
MDI : Lien entre JInternalFrame et menu documentsAffichage fin page dans fenetre EDIT
(Javascript) fenetre en tropbouton pour ouvrir un .exe
JScrollPane(JPanel) = marche pô!background: blablabla fixed... IE ça marche pas ?
Code tout bête qui marche pas sous FireFox (??)Ouverture d'une nouvelle fenêtre + Titre Fixe
foreach qui marche pasforum phpbb : comment créer un lien sur le logo en haut à gauche ?
Plus de sujets relatifs à : Ouvrir un lien dans une fenetre séparé ? marche pas sous IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR