Accueil > Forum > > > > Code JS ne fonctionnant pas avec IE
Code JS ne fonctionnant pas avec IE
mercredi 16 janvier 2008 à 15:57:20 |
Code JS ne fonctionnant pas avec IE

dancingfly_
|
Bonjour à tous, Voilà ça fait un petit moment que je me bat avec ce problème. J'ai une page permettant de mettre en ligne un article auquel on peux joindre un ou plusieurs fichiers. Lors
de l'upload d'un fichier, on ouvre une popup on sélectionne le fichier
et une fois celui ci envoyé on rajoute une nouvelle option contenant le
nom du fichier dans la balise select. Ce code fonctionne très bien sous Mozilla Firefox mais ne passe pas du tout sous IE : function envoyer_file(id_file, nom_file) { window.close(); opener.document.add_rapport.file.value = opener.document.add_rapport.file.value + ',' + id_file; opener.document.add_rapport.elements['list_file[]'].options[opener.document.add_rapport.elements['list_file[]'].options.length]
= new Option(nom_file, id_file, false, true);\ }
Est ce qu'une solution existe pour faire passer ça sous IE, ou une alternative.
Merci.
|
|
mercredi 16 janvier 2008 à 18:33:51 |
Re : Code JS ne fonctionnant pas avec IE

PetoleTeam
|
Bonjour, - qu'est ce qui ne passe pas sous IE ? - la fonction est-elle dans le document ouvert en popup, si oui dans ce cas il est préférable de faire le window.close une fois les opérations terminées. ;O)
|
|
jeudi 17 janvier 2008 à 09:28:16 |
Re : Code JS ne fonctionnant pas avec IE

dancingfly_
|
Bonjour,
Merci pour ta réponse.
- Sous IE l'option ne se rajoute pas dans le select, ce qui m'empêche de le lier ensuite.
- La fonction est bien dans la popup mais si je met le window.close() en dernier ça ne fonctionne toujours pas et la popup ne se ferme plus. L'erreur affichée est le serveur a déclenché une exception ce qui ne m'aide pas beaucoup.
Vive les applications que l'on n'a pas développé soit même et qu'il faut faire marcher ensuite !
|
|
vendredi 18 janvier 2008 à 12:42:40 |
Re : Code JS ne fonctionnant pas avec IE

PetoleTeam
|
Bonjour, In first, ne pas mettre réponse Acceptée quand ce n'est pas le cas, seuls les curieux risquent de venir sur le post...
Je pense que le problème est ailleurs ( de pierres) petit exemple pour test
1/ création d'un fichier page_main.html comme suit <html> <head> <script type="text/javascript"> //---------------- function Action( ){ var Win = window.open( 'page_open.html'); } </script> </head> <body> <input id="I_TEXT" type="text" value="Bonjour"> <br><a href="#" onclick="Action();">Action Parent</a> </body> </html>
2/ création d'un fichier page_open.html comme suit <html> <head> <script type="text/javascript"> //---------------- function Action( ){ var O_Parent = window.opener; if( O_Parent){ var szTmp = document.getElementById( 'I_TEXT').value; O_Parent.document.getElementById( 'I_TEXT').value = szTmp; window.close(); } } </script> </head> <body> <input id="I_TEXT" type="text" value="AU REVOIR"> <br><a href="#" onclick="Action();">Action</a> </body> </html>
3/ lance page_main.html et observes, ... cela marche, donc peut être un problème dans tes objets ?
;O)
|
|
vendredi 18 janvier 2008 à 14:27:50 |
Re : Code JS ne fonctionnant pas avec IE

dancingfly_
|
Oui ton exemple marche très bien. Le problème vient donc d'ailleurs...
Merci pour ta réponse, il va falloir que je fouille plus ce code, c'est quand même galère à comprendre quand on ne l'as pas écrit soit même.. Je vais chercher du côté des objets.
|
|
vendredi 18 janvier 2008 à 16:49:07 |
Re : Code JS ne fonctionnant pas avec IE

PetoleTeam
|
une autre piste de recherche est éventuellement la fonction Option que tu appelles ;O)
|
|
Cette discussion est classée dans : ie, file, add, document, opener
Répondre à ce message
Sujets en rapport avec ce message
Décalage Infobulle sur IE [ par jeanmarc1234 ]
Bonjour,Avant toute chose je code en aspx mais j'ai du récupérer un script qui permet de charger une image dans un infobulle.Sur Mozilla aucun souci l
document.createElement("script") [ par bultez ]
Bonjour à tou[te]s , le script ci dessous fonctionne parfaitement avec FF et ses copains, pas avec IE ( ajouter dans le innerHTML ne lui pla
changement de couleur qui marche sur firefox mais pas sous IE [ par nicomilville ]
Salut,je fais un code pour que si la personne est une femme l'arrière plan d'une colone de tableau soit rose... ça marche parfaitement sous Firefox ma
DOM - Liens inactifs sous IE [ par malik7934 ]
Hello,J'ai créé un script pour générer dynamiquement des dans un tableau. En même temps, un bouton "effacer la ligne" est créé à la
Pb avec IE [ par Thiman ]
j'ai mis ce script d'info-bulle, trouver sur internet. Il fonctionne parfaitement sur Firefox et Opéra mais problème avec IE. Pourriez-vous me venir e
Checkbox a conditions... [ par jpv424 ]
Bonjour à tous et merci pour votre aide !J'ai un petit formulaire avec checkbox et le code vaut mieux qu'une explication : functio
un script qui ne fonctionne pas!! [ par odiabolik ]
bonjour, le script suivant ne fonctionne pas!!![^^sad1] j'ai pas trouver une solution pour ça!!! bon voila le script: function click() {
IE: Activer/desactiver un champ d'un formulaire [ par lektrosonic ]
Bonjour, Dans mon formulaire il y a ceci : [code=html]?????? ??????? <
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|