Javascript & IE : avertissement de securité!

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Javascript & IE : avertissement de securité!

Message par Flodigarry »

Bonjour,
je suis confronté à un nouveau problème -encore un, et ne sera certainement pas le dernier :wink: -
Voilà, j'ai inséré du javascript dans qqes unes de mes pages et tout allait bien en visionnant mes pages sous FF.
Mais quand j'ai voulu les voir sous IE, il me bloque mes scripts par défaut et m'affiche un popup "avertissement de sécurité" en me demandant si je suis bien sur de vouloir l'activer.
Là, je me dis que si ce n'était pas mon site, je ne l'aurais pas activé sans savoir et donc que bcp d'autres ne le feront pas et donc que mon site sera naze sans ces scripts!!
D'ou ma question, n'y a-t-il pas un moyen de prouver à IE que ce ne sont pas des scripts malveillants afin qu'ils soient activés par défaut?
Merci de vos réponses,
++
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

En fait je me demande si c'est pas IEView qui délire.
J'ai ouvert ce site www.humanitary.ch de GO (cf message de lui ds forum) avec FF c nikel alors qu'avec IE(view) son menu ne s'affiche pas.
Pfff c galère ces histoires d'incompatibilité!!
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

  1. Là, je me dis que si ce n'était pas mon site, je ne l'aurais pas activé sans savoir et donc que bcp d'autres ne le feront pas et donc que mon site sera naze sans ces scripts!!
    Alors c'est qu'il y a une erreur de conception. Et dans ton cas c'est une erreur extrêmement grave !
    Les trois couches, contenu, style et dynamique, gérés respectivement par HTML, CSS et Javascript, doivent être totalement indépendantes. C'est un principe de base. Là ton site n'est pas accessible sans javascript et c'est une erreur (10% des internautes environ n'ont pas le js activé).
    Tu va donc devoir corriger ça afin que ce soit accessible sans (priorité 1 des recommandations d'accessibilité du W3C).
  2. Pfff c galère ces histoires d'incompatibilité!!
    Ce n'est pas pour rien que le W3C a émis des recommandations. Si tu ne les respecte pas c'est ton problème, tu ne peux t'en prendre qu'à toi (et éventuellement à ceux qui t'on poussé à faire des erreurs).
    Une première base c'est la validation.
  3. Chez moi IE interprète bien les scripts. Ta page est en local ? Ou tu as tous les réglages de sécurité maximale ?
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

:( euh fo pô s'ennerver :wink:
Je n'y connais vraiment pas grand chose et c la 1ere fois que j'essaie de faire un site.

Donc pour résumé, j'utilise NVU et j'avais une fonctionnalité à coder, qui apparemment, se fait bien en javascript :

<script language="JavaScript1.1">
<!--
var img1=new Image()
img1.src="images/Ecosse/01_Glasgow.jpg"
//-->
</script>

puis ds le body :
<a href="#cadre_reception" onclick="document.images['imagine'].src=img2.src; document.forms['changer'].elements['zonetexte'].value = 'blabla' "><img style="border: 0px solid ; width: 60px; height: 41px;" alt="" src="image.jpg"></a>

Voilà c tout, donc en ce qui concerne le fait que HTML, CSS et javascript soient totalement indépendantes, à part les CSS externes, je t'avoue que ca ne parle pas trop!

Sinon, ma page est en local et je la visualise via FF et IEView qui donc me bloque mes scripts.

N'hésite pas à me demander d'autres infos si je ne suis pas assez clair car moi aussi j'aimerai bien respecter les (nouveaux) standars.
Merci
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Désolé si je t'ai donné l'impression de m'énerver, ce n'est pas du tout le cas :wink:

Bon attention à ne pas mélanger les sujets :o
Pour ton image il y a un sujet dessus, il serait mieux de continuer là bas parce que quelqu'un qui prendrait la discussion en cours ici ne comprendrait rien :?

Pour les scripts en général maintenant, comme je l'ai dit IE bloque tous les scripts locaux, même si visiblement ton script n'a rien d'un méchant script pirate dangereux :lol: il est bloqué.

Donc ce qu'il faut que tu fasse, pour l'ensemble de tes visiteurs :
  1. Séparer contenu, mise en page et dynamique et les rendre indépendants. Tu peux utiliser la barre WebDeveloper pour voir rapidement ce qui se passe en cas de l'inactivation de l'une ou l'autre couche.
    Cela passe par sortir ton menu de son malheureux carcan de javascript, en t'inspirant par exemple de ce tutoriel sur les menus. C'est très important pour les 10% de gens qui n'ont pas javascript.
  2. Corriger les erreurs de ton code HTML en t'aidant du validateur du W3C. C'est une étape indispensable (mais malheureusement pas forcément toujours suffisante) pour s'assurer de l'interopérabilité de ton code :wink:
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

Pas de pb :wink:
Merci pour le validateur, je m'en servirai sous peu.
Merci aussi pour le Webdeveloppeur qui me permettra de mieux comprendre la structure des sites en général et comme tu le dis de voir ce qui se passe si je désactive une couche comme un script (je suppose).
Néanmoins, il reste un point que je ne comprends vraiment pas : comment faire pour qu'un script ne soit pas en local, et donc ne soit pas bloqué par IE?
C'est le principe d'un appel d'une fonction qui serait décrite (codée) dans un fichier à part?
Désolé mais je me sens un peu paumé car il y a qqes jours (voire semaines) je ne connaissais ni le HTML, ni le java, ni les CSS, ni NVU, etc, etc.
Ca fait bcp!!!!
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ben si ta page est en local (= sur ton disque dur), eh bien forcément ton script l'est aussi. Par contre quand tu accèdera à ta page via le web ça fonctionnera :wink:
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

Ah OK je m'attendais à qqch bien + complexe :oops:
Merci pour le WebDeveloper, c vraiment pratique.
D'ailleurs il devrait être conseillé à tous ceux qui se lancent ds cette aventure.
Tchao,
@+ (pour ne pas dire à tres bientôt pour de nouveaux problèmes).
:wink:
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

Calimo ........; help!!! :wink:

Bon, tout d'abord je tiens à dire que j'ai utilisé le Webdeveloper, et que mes pages deux pages sont valides en CSS et HTML 4.01 :D

Mais ... encore et toujours mes problemes entre FF et IE, les voici (y'en à que 2) :

1- mon javascript bloqué sous IE (ok pour FF)
L'image principale doit changer au survol des liens et ca ne le fait pas :
voici l'@ : http://perso.wanadoo.fr/myhomemag/

2- Une image de fond d'un menu ne s'affiche pas sous FF (ok pour IE)
voici l'@ : http://perso.wanadoo.fr/myhomemag/culture.html

Donc ca fait 1-1 entre FF et IE et 0 pour moi :oops:

Merci de ton aide si t'as 2 minutes pour y jeter un coup d'oeil.
++
Blustuff
Gecko
Messages : 51
Inscription : 15 mars 2005, 01:10

Message par Blustuff »

J'ai des résultats identique avec IE et FireFox
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

merci d'avoir regardé.
Concernant mes 2 pbs, chez toi c pareil avec IE et FF?!!
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

Et au fait ca plante sur les 2 ou ca marche?
En clair, sur la 1ere page est-ce que le coffre s'ouvre et sur la 2ème, as-tu un e image qui se modifie sous le menu au passage de la souris.
merci :wink:
Blustuff
Gecko
Messages : 51
Inscription : 15 mars 2005, 01:10

Message par Blustuff »

Coffre qui s'ouvre, et pas d'image qui se modifie sous le menu (mais peut être qu'elle est trop longue à charger cette image ^^)
Flodigarry
Salamandre
Messages : 30
Inscription : 02 mars 2005, 02:34

Message par Flodigarry »

C génial, je viens de résoudre le pb d'image sous menu :wink:
Et en ce qui concerne le coffre ki s'ouvre, bah si ca marche chez toi sous IE c que ca vient de mon firewell ou un truc du genre.
Merci de ton aide, c cool
A+
:wink:
Blustuff
Gecko
Messages : 51
Inscription : 15 mars 2005, 01:10

Message par Blustuff »

Ca peut être la version d'IE aussi, je doute de l'hypothèse du firewall.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités