Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2011, 09h24   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 18
Points : 11
Points : 11
Par défaut affichage de javascript:; et aucune action

Salutation à tous,

je viens vers vous pour un problème non récurrent que je retrouve seulement sur certains ordinateurs. Il ne s'agit pas forcement de développement mais il s'agit de javascript pour sur.

Enfin bon, j'ai une page web, je clic sur télécharger un nouveau document. Un calque noir vient s'ajouter et j'ai accès à un panneau qui me permet de sélectionner mon fichier, rajouter un titre, des droits d'accès etc.

Le problème vient du lien cliquable qui devrait m'ouvrir l'explorateur windows (pour sélectionner un fichier à dl). Sur l'image c'est "sélectionner les fichiers".
Je ne peux plus cliquer dessus et sur le survole, on voit en bas à droit (sur firefox ou chrome) le url de où pointe le lien. (Voir l'image pour une meilleur compréhension bien sur).
Il affiche "javascript:;"

edit : cela arrive sur des vieux ou 'petit' pc et mac sous les navigateurs les plus connus. Sur mon pc (plus performant) cela marche parfaitement

je ne sais même pas où chercher. Google ne m'indique rien d'intéressant.

Vous avez déjà rencontré ce problème ?
Vous avez une idée de pù cela vient ?

Je suis preneur de tout commentaire,
Merci,
azerwhite
Images attachées
Type de fichier : png javascript.png (125,4 Ko, 5 affichages)
azerwhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h34   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 009
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 009
Points : 45 094
Points : 45 094
c'est le window.status qui n'est pas modifiable pas javascript sur tous les navigateurs.

Une solution consisterait à ne pas utiliser le balise a, mais un bouton ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h39   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 18
Points : 11
Points : 11
Merci pour la réponse mais j'ai pas compris ceci :

"c'est le window.status qui n'est pas modifiable pas javascript sur tous les navigateurs."

De plus, il s'avère en faite que le lien est fait en flash.
Là je vais vérifier si les plugins flashs de ces pc est à jour.
azerwhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 10h17   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 009
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 009
Points : 45 094
Points : 45 094
un lien est un lien ...

quand tu survoles un lien sur un page, le lien ciblé s'affiche dans une zone de la fenêtre du navigateur ...
cette zone s'appelle le "window.status"
sur certains navigateurs il est possible d'acceder (modifier) le contenu de cette zone.
sur d'autres navigateurs il n'est pas possible de modifier le contenu de cette zone

Il est déja compromis de vouloir modifier le window status de façon, universelle pour tous les navigateurs, mais en plus si là ton lien est inclut dans un flash tu y auras encore moins accès à moine de décompiler le flash et modifier le code mais encore une fois pas pour tous les navigateurs.
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 11h18   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 18
Points : 11
Points : 11
Ah merci je ne savais pas que cela s’appelait un window.statuts.

Je ne cherche pas à modifier le contenu de cette zone via le navigateur.
Je cherche à comprendre pourquoi il affiche javascript:; et que cela ne fonctionne pas.

et quand cela fonctionne correctement le window.statuts ne s'affiche pas.
azerwhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h28.


 
 
 
 
Partenaires

Hébergement Web