Lien dans un "onclick" après utilisation de <base href=..>

Lien dans un "onclick" après utilisation de <base href=..> - HTML/CSS - Programmation

Marsh Posté le 28-11-2004 à 13:32:41    

Salut les gens,
j'ai là un léger problème de HTML-JS :
Du fait de l'url-rewriting sur le site, je me vois contraint d'utiliser une balise <base href="www.mon_site.com" /> pour garder le chemin correct des images.
Le problème survient dans un lien qui fait ouvrir un popup au moyen d'un "onclick" :

        <a href="blabla/blabla1.php" onclick="window.open('blabla/blabla2.php','blabla','width=670,height=535,status=1')">blabla</a>
=> Fonctionne sous Mozilla-Firefox mais pas sous IE
 
<a href="blabla/blabla1.php" onclick="window.open('blabla2.php','blabla','width=670,height=535,status=1')">blabla</a>
=> Fonctionne sous IE mais pas sous Moz-FF
 
<a href="blabla/blabla1.php" onclick="window.open('http://www.mon_site.com/blabla/blabla2.php','blabla','width=670,height=535,status=1')">blabla</a>
=> Fonctionne sous Mozilla-Firefox mais pas sous IE


Conditions:

  • Je dois absolument ouvrir la page blabla1.php et blabla2.php
  • La page blabla2.php, doit avoir une certaine dimension
  • valide avec la majorité des navigateurs (pas grave si ça passe pas sous Lynx)
  • Si possible, pas trop surchargé de JS

Reply

Marsh Posté le 28-11-2004 à 13:32:41   

Reply

Marsh Posté le 28-11-2004 à 14:04:41    

Pourquoi ne pas utiliser des chemins commençant par "/" pour les images pour qu'il les prenne toujours à partir de la racine ?
Idem pour les pages, si tu commences tes URL par "/" tu sais d'où ça part.


Message édité par antp le 28-11-2004 à 14:05:17

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-11-2004 à 14:27:23    

antp a écrit :

Pourquoi ne pas utiliser des chemins commençant par "/" pour les images pour qu'il les prenne toujours à partir de la racine ?
Idem pour les pages, si tu commences tes URL par "/" tu sais d'où ça part.

[:tinostar]  
je viens de faire le lien avec les chemins UNIX
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed