probleme avec un popup javasript

probleme avec un popup javasript - HTML/CSS - Programmation

Marsh Posté le 16-03-2009 à 19:44:56    

bonjour je suis un peu (beaucoup) newbe  
et j'ai un probleme avec un pop up sous IE7, ok sous ie6 et firefox  
en effet parfois meme si l'anti popup est deblqué sur le navigateur ma fenetre n'aqpparait pas  
 
voilà le scrip <qu'un copain m' a passé  
 
<script language="JavaScript">
<!--
function mostra_foto(nome) {
var foto
        foto=open("","Dettaglio","scrollbars=no,resizable=yes,width=550,height=450,status=no,location=no,toolbar=no" );
  foto.close();
        foto=open("","Dettaglio","scrollbars=no,resizable=yes,width=550,height=450,status=no,location=no,toolbar=no" );
        foto.document.write("<HEAD><TITLE>Dettaglio</TITLE></HEAD><body bgcolor=#000000 text=#000000>" );
        foto.document.write("<table width=100% border=0 cellpadding=0><tr><td>" );
        foto.document.write("<div align='center'><img src='" + nome + "'></div>" );
        foto.document.write("</td></tr></table>" );
        foto.document.write("</body>" );
        foto.focus();
}
//-->
</script>
 
 
et voila ce que je colle en <a href >
 
<a href="#" onMouseUp="javascript:mostra_foto('news/grand/<?= stripslashes($result[6]) ?>Big.jpg')">
      <img src="news/<?= stripslashes($result[6]) ?>.jpg" width="135" height="97" border="0">
       <br>
       <div align="center">
        <?= stripslashes($result[5]) ?>
       </div>
      </a>
 
 
un autre probleme: lorsque ça marche et que l'on ferme le pop up on est tout en haut de la page d'origine :/
 
 
merci pour votre aide  
 :hello:


Message édité par tableix le 16-03-2009 à 20:33:55

---------------
mes dons http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 16-03-2009 à 19:44:56   

Reply

Marsh Posté le 16-03-2009 à 19:49:31    

Pour commencer ton problème ne relève pas du java mais du javascript (ce sont 2 langages différents !).
Autre chose :  
On utilise désormais

Code :
  1. <script type="text/javascript"></script>

(et pas language="javascript"...)
 
Pour IE 7 Quel est le message d'erreur s'il y en a un ? Et que se passe-t-il exactement ?

Reply

Marsh Posté le 16-03-2009 à 20:32:36    

qaund je dis que je suis newbe :lol:
le fenetre semble s'ouvrir et puis plus rien
je deplace mon sujet ;)


Message édité par tableix le 16-03-2009 à 20:33:05

---------------
mes dons http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 17-03-2009 à 10:01:30    

C'est normal de se retrouver en haut de la page d'origine.
En effet, tu suis un lien qui pointe sur # donc le haut de la page.
Tu dois mettre un "return false" dans ton js pour ne pas suivre le lien.
http://www.bradino.com/javascript/ [...] urn-false/

Reply

Marsh Posté le 17-03-2009 à 12:48:21    

merci et pour le pb ie7 dans ce que j'ai lu à droite et à gauche je vois pas trop de "onmouseup" je dois le remplacer par onclick :??:

 

du coup si je met ça c'est bon ou pas :??:
<a href= onclick="javascript:mostra_foto('news/grand/<?= stripslashes($result[6]) ?>Big.jpg'); return false">
 ou ça
<a href="return false" onclick="javascript:mostra_foto('news/grand/<?= stripslashes($result[6]) ?>Big.jpg')">

 


<a href="#" onclick="javascript:mostra_foto('news/grand/<?= stripslashes($result[6]) ?>Big.jpg');return false"> semble fonctionner j'ai pas ie7 sous la main pour le tester en tout cas c'est bon sous firefox et ie6


Message édité par tableix le 17-03-2009 à 13:05:05

---------------
mes dons http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 17-03-2009 à 14:16:10    

en fait non ça ne marche que sous firefox :fou: meme avec l'anti popup de desactiver


Message édité par tableix le 17-03-2009 à 14:19:16

---------------
mes dons http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 17-03-2009 à 14:52:16    

Code :
  1. function mostra_foto(nome) {
  2. var foto
  3.         foto=open("","Dettaglio","scrollbars=no,resizable=yes,width=550,height=450,status=no,location=no,toolbar=no" );
  4.   foto.close();
  5.         foto=open("","Dettaglio","scrollbars=no,resizable=yes,width=550,height=450,status=no,location=no,toolbar=no" );


dégage les lignes 3 et 4


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 17-03-2009 à 22:40:00    

j'ai essayé mais dans ce cas si l'utilisateur n'a pas ferme le pop up et clic sur un autre endroit de la page la nouvelle image s'affiche dans la meme fenetre que  la precedente en dessous et dans ce cas on ne la voit pas ....
 
sinon j'utilise onclick ou onmouseup  dans le href :??:


Message édité par tableix le 17-03-2009 à 22:40:46

---------------
mes dons http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 10-06-2009 à 10:44:48    

BONJOUR
j'ai un probléme avec ma fenétre popup,quand je clique sur lien pour ouvrir cette fenétre ,lapage qui contien le lien disparait et un meesage apparait [object].voila mon code :

<td width="107"><a href="javascript:window.open('reserver.php?Num_Structure=<?php echo $NumStructure;?>', 'Structure', 'nom_interne_de_la_fenetre', config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');"/>contactez pour la reservation</a></td>
MERCI d'avance

Message cité 1 fois
Message édité par cruella2009 le 10-06-2009 à 10:45:22
Reply

Marsh Posté le 10-06-2009 à 10:55:26    

cruella2009 a écrit :

BONJOUR
j'ai un probléme avec ma fenétre popup,quand je clique sur lien pour ouvrir cette fenétre ,lapage qui contien le lien disparait et un meesage apparait [object].voila mon code :

<td width="107"><a href="javascript:window.open('reserver.php?Num_Structure=<?php echo $NumStructure;?>', 'Structure', 'nom_interne_de_la_fenetre', config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');"/>contactez pour la reservation</a></td>
MERCI d'avance


1) c'est si dur que ca de faire un topic en rapport avec ton soucis au lieu de t'incruster dans celui des autres ?
2) tu peux détailler ton soucis ? en francais clair merci


---------------
We deserve everything that's coming...
Reply

Sujets relatifs:

Leave a Replay

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