Pop bord blanc

gast -  
AyashiSunyday Messages postés 29 Statut Membre -
Bonjour,
Voila j'ai un petit souci de popup. En gros je voudrais que mon popup s'ouvre en ne mettant pas un bord blanc autour de l'image. Ca fonctionne très bien sur Safari mais pas sur firefox
Voici le code (il n'est pas parfait ...:)

<script language="JavaScript">
function popup(img,winName,features)
{
var _W=window.open(img,winName,features);
_W.focus();
_W.moveTo(400,150);

}
</SCRIPT>
</head>

<body >
<A href="javascript:popup('newwork.jpg','Interface1','width=800,height=600, status=0, directories=no, toolbar=no, location=no, border=no, menubar=no, scrollbars=no, resizable=no')"><img src="ilove.jpg" width="196" height="100" border="0" /></A>
</body>
</html>

Merci
Configuration: Mac OS X
Firefox 2.0.0.7

4 réponses

  1. AyashiSunyday Messages postés 29 Statut Membre 26
     
    Sinon, en javascript :

    <HTML>
    <HEAD> 
    <SCRIPT LANGUAGE="JavaScript"> 
     function popup(img,winName,features) 
      { 
       MyWindow=window.open(img,winName,features); 
       MyWindow.focus(); 
       MyWindow.moveTo(400,150); 
       MyWindow.document.getElementsByTagName("body")[0].style.margin = 0;
      } 
    </SCRIPT> 
    </HEAD> 
    <BODY> 
     <A href="javascript:popup('newwork.jpg','Interface1','width=800,height=600, status=0, directories=no, toolbar=no, location=no, border=no, menubar=no, scrollbars=no, resizable=no')"><img src="ilove.jpg" width="196" height="100" border="0" /></A> 
    </BODY> 
    </HTML> 

    1
  2. AyashiSunyday Messages postés 29 Statut Membre 26
     
    Il faut que tu popup une page HTML qui affiche l'image. Dans le BODY de la page met les paramètres :

    <BODY STYLE='margin: 0px'>
    ...
    </BODY>
    0
  3. gast
     
    merci. Si je comprend bien je peux pas appeller directement un jpg de mon ftp pour le placer dans le popup?
    0
  4. AyashiSunyday Messages postés 29 Statut Membre 26
     
    Ca dépend des navigateurs. Pour ne pas avoir de marge, il faut utiliser du CSS ( STYLE='margin: 0px' ) il doit donc être appliqué dans une page HTML.
    0