begin process at 2012 05 29 21:02:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Problème pop-up Internet Explorer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème pop-up Internet Explorer

lundi 19 janvier 2009 à 13:47:07 | Problème pop-up Internet Explorer

qwhat

Bonjour,
J'ai pas mal cherché, mais je ne trouve pas pourquoi mon popup ne fonctionne pas sur IE. C'est un popup qui doit se redimensionner automatiquement à la taille de l'image et à qui on peut donner un titre. Je sais qu'il ne doit pas avoir d'espaces et caractères spéciales. Le pop up fonctionne sur Firefox 2 et 3 Mac, Firefox 2 en PC (je n'ai pas encore testé sur 3).

Voici le script :
<SCRIPT LANGUAGE="JavaScript">
function PopupImage(img,titulo){title=titulo;
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no,location=no');
w.document.write("<HTML><HEAD><TITLE>"+title+"</TITLE></HEAD>");
w.document.write("<script language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
w.document.write("<BODY onload='checksize()' onclick='action()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border='0' alt='"+title+"' title='"+title+"'>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
</SCRIPT>

Voici l'appel :
<a href="javascript:PopupImage('images/stories/Archi16/25BFRANKLIN6.jpg','25bisrueFranklin')"><img src="images/stories/Archi16/25B-FRANKLIN-6petit.jpg" alt="25B-FRANKLIN-6petit.jpg" title="25 bis rue Franklin - Cliquer pour agrandir" style="margin: 5px 10px; float: left; width: 300px; height: 225px" height="225" width="300" /></a>

Voici la page ou il se trouve :


http://www.lagrandiere-immobilier.fr/index.php?option=com_content&task=view&id=65&Itemid=1

Merci d'avance de vos idées.

Rich
Mac Os 10.4.7
lundi 19 janvier 2009 à 13:59:59 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club
bonjour à toutes et à tous,
bah... pas d'erreurs ni avec FF3, ni avec IE8
( sauf si j'ai mal testé, ce qui m'arrive )
mais bon.. comme j'oblige les pop-up ( en local ! sur un site
elles sont refusées ) à s'ouvrir dans un nouvel onglet
et que j'interdis les redimensionnements,
je ne sais pas ce qui ne fonctionne pas
ce que je veux dire, c'est que ça dépend de ce que tu
autorises ou pas dans tes navigateurs, déjà.
Cordialement
[mon Site][M'écrire]Bul

lundi 19 janvier 2009 à 15:38:18 | Re : Problème pop-up Internet Explorer

qwhat

Merci de ta réponse rapide. Malgré que l'utilisateur doit 'cliquer 'sur le lien afin de la page s'ouvre, l'anti pop up fonctionne en IE ? Je pensais qu'elle ne bloquait que les fenêtres intempestifs. En fait, mes 'popup' ne sont que les simples liens javascript dans une autre fenêtre. Si chez toi le lien a fonctionné en IE8, c'est déjà bon signe. Merci.
lundi 19 janvier 2009 à 15:49:08 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club
>>l'anti pop up fonctionne en IE ?
certains te diraient que rien ne fonctionne avec IE ;o))
mais bon, chez moi, pas de souci, aucun pop-up n'est accepté,
dans aucun navigateur puisque je les paramètre ainsi.
quand au lien fourni, je n'ai pas été voir,
comme je ne sais même pas sur quoi il faut cliquer,
ou comment ce pop-up viendrait...
j'ai testé ce que tu nous a mis, pas plus.
et toi ? tu as testé ce que tu as mis ? tel quel ?
et il se passe quoi ?

          [mon Site] [M'écrire] Bul         

lundi 19 janvier 2009 à 16:23:51 | Re : Problème pop-up Internet Explorer

qwhat

Oui j'ai testé en FF 2 et 3 mac OK, FF2 PC OK, mais pas OK en XP IE6. Apparamment il n'y a pas de blocage de popup sur l'ordi que j'utilise pour tester en IE. Quand on clique sur le lien (un photo) il est indiqué en bas à gauche 'Erreur sur la page'.
Ce que je souhaitais c'est  quand on clique sur un photo dans la page, une fenêtre s'ouvre avec une photo plus grand.
Je ne sais pas si rien ne fonctionne en IE, mais il y a un paquet de monde qui l'utilise, donc on doit simplement faire le nécessaire, même si il faut travailler + (pour gagner moins on dirait ?!?).
Merci encore.


lundi 19 janvier 2009 à 16:31:43 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club

bah... je répète.. avec ce que tu donnes : pas de souci
pas contrôlé ton site mais si tu dis : il est indiqué en bas à gauche 'Erreur sur la page'.
c'est qu'il y a une erreur... sous IE.
et comme tu ne me dis toujours pas comment "activer" ce pop-up.....

deboggage ?
NavigateursQuelques Expplications
Chrome
contrôler page actuelle / Options pour développeurs
/ Console Javascript
FireFox
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
Outils / Console d'erreurs
Opera
Outils / Avancé / Console d'erreurs
Safari
Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
<true/>

pour IE c'est avec la version 8 c'est un peu modifié


       [mon Site] [M'écrire] Bul         

lundi 19 janvier 2009 à 16:33:27 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club
il fallait lire
pour IE, avec la version 8, c'est un peu différent ( le deboggage )
          [mon Site] [M'écrireBul         

lundi 19 janvier 2009 à 16:51:14 | Re : Problème pop-up Internet Explorer

qwhat

J'avais déjà téléchargé Debugbar mais il ne me dit rien de mal, au moins que je puisse comprendre. Je ne comprends pas ce que tu veux dire par "activer" le script.  Un clique sur le photo l'active :
<a href="javascript:PopupImage('image.jpg','titredelapage')"><img src="image.jpg" alt="25B-FRANKLIN-6petit.jpg" title="25 bis rue Franklin - Cliquer pour agrandir" style="margin: 5px 10px; float: left; width: 300px; height: 225px" height="225" width="300" /></a>


lundi 19 janvier 2009 à 17:03:30 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club
pas debugbar qui est un explorateur dom... et le reste.
si tu as une erreur javascript, c'est sur une ligne donnée
en voyant cette ligne, c'est un peu plus simple
( et IE commence la numérotation à 0 )
activer le deboggage permet déjà cela

activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)

 pour aller plus loin companion.js

          [mon Site] [M'écrire] Bul         

lundi 19 janvier 2009 à 17:05:57 | Re : Problème pop-up Internet Explorer

Bul3

Membre Club
et j'aurais beau aller sur ton site... tu ne m'as toujours
pas indiqué où, comment.... on arrive à lancer ce pop-up !!!
          [mon Site] [M'écrire] Bul         


1 2

Cette discussion est classée dans : images, document, write, width, height


Répondre à ce message

Sujets en rapport avec ce message

ajout fonction scroll [ par claudy03 ] Voilà, j'ai trouvé le script javascript  qui suitdans le head :function resizePopUp(monImage, monTitre)    {   &nbsp PB de compatibilité FF/IE : window et scrollbar [ par alesas ] Bonsoir à tous, J'ai un petit script que voici : Texte (légende) dans popup image... [ par gil1256 ] Bonjour, Sur certaines de mes pages, j'offre la possibilité de visionner des images en grand format, et ce à l'aide de popups dont la taille s'adapte Pop up javascript et PHP [ par bartoun ] Bonjour, je m'aventure sur le javascript pour ouvrir une fenetre dimensionnée avec des dimension recupérées depuis une fonction PHP...relativemlent s animation JS "au dessus" d'un flash [ par feydakin ] bonjour, je voudrais faire defiller le script javascript suivant ********* var snowsrc="**image**.gif" var no = 15; var ns4up = (document.layers) images [ par sebguess ] j'ai un script qui permet d'ouvrir mes images dans une page popup mais je sia pa comment desactivé le clic droits dans cette page je pense qu'il faut suppression du menu [ par sebguess ] j'ai besoin maintenant de pouvoir enlever le meu qui apparait sous IE6 (enregistrer,imprimer...)quand on pointe la souris sur l'imagemerci pour vos re pop up [ par clauddy03 ] Bonjours, je suis novice et j'ai trouvé un script tres bien pour afficherdes popup d'une image en s'adaptant à sa taille. Je voudrais que ces popupse popup et swf [ par ptinul ] voici le script que j'utilise. il marche trés bien pour les images mais je n'arrive pas a lancer des fichier SWF. La balise IMG normalement permet ce Popup automatique avec le lecteur windows media player [ par sp33dshark ] Bonjour a tous !Je voudrai savoir s'il y a un moyen d'ouvrir une popup avec le WMP, j'ai trouver un code comme sa mais pour les images<TRUCSWEB.COM -


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,070 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales