script
script
Salut à tous, j'espere être dans le bon forum:-)
Bon je me lance, voila j'ai installer une fedorac2 avec ssl, phpb, http etc.. etc..bon j'ai cree un site intranet et les clients sont des ie j'aimerai bien les changer pour des firefox
mais voila certain script ne sont pas visible...je ne suis pas fermer et accept eventuellement de changer de scripts pour des scripts compatible au deux, meme si c dommage car il faudrait que je change mes pages images. Pouvez-vous m'aider ou me dire ou je pourait trouver des script compatible partout?
merci d'avance! mulder.
Bon je me lance, voila j'ai installer une fedorac2 avec ssl, phpb, http etc.. etc..bon j'ai cree un site intranet et les clients sont des ie j'aimerai bien les changer pour des firefox
mais voila certain script ne sont pas visible...je ne suis pas fermer et accept eventuellement de changer de scripts pour des scripts compatible au deux, meme si c dommage car il faudrait que je change mes pages images. Pouvez-vous m'aider ou me dire ou je pourait trouver des script compatible partout?
merci d'avance! mulder.
Re:
Oui toutes mes excuses et j'ai omis de dire que je suis plutot "newbie" dans la conception de site. Je travail avec dreamweaver.
Voici un example de script qui tourne sur ie et non sur firefox.
le script:
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (Sans titre-1 copie.jpg) -->
<table id="Tableau_01" width="780" height="430" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="images/800_1.gif" width="780" height="72" alt=""></td>
</tr>
<tr>
<td>
<img src="images/800_2.gif" width="780" height="271" alt=""></td>
</tr>
<tr>
<td>
<img src="images/800_3.gif" width="780" height="87" alt=""></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<p></p>
<font color="#ff0000"><div class="fly" id="fly1"><a href="http://www.toto.fr/webmail/"
onmouseout="hideObject(desc1)"onmouseover="showObject(desc1)">
<p>WebMail</a><br>
</p>
</div><div class="fly" id="fly2"><a href="http://www.toto.fr/index.htm"
onmouseout="hideObject(desc2)" onmouseover="showObject(desc2)">
<p>Le Site</a><br>
</p>
</div><div class="fly" id="fly3"><a href="http://www.toto.fr/"
onmouseout="hideObject(desc3)" onmouseover="showObject(desc3)">
<p></a><br>
</p>
</div><div class="fly" id="fly4"><a href="http://www.toto.fr/"
onmouseout="hideObject(desc4)" onmouseover="showObject(desc4)">
<p>company</a><br>
</p>
</div><div class="logo" id="company">
<p></p>
</div><div class="desc" id="desc1">
<p><font color="#ff0000"></p>
</div><div class="desc" id="desc2">
<p><font color="#ff0000"></p>
</div><div class="desc" id="desc3">
<p></font><font color="#ff0000"></p>
</div><div class="desc" id="desc4">
<p></font><font color="#ff0000"></p>
</div><script language="JavaScript">
/* Simple version detection */
var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
/* These constants were not discussed in the article. They can be used in place
of hidden and visible because on occasion Navigator has problems with the two */
var HIDDEN = (isNS) ? 'hide' : 'hidden';
var VISIBLE = (isNS) ? 'show' : 'visible';
/* Create shortcut variables for different absolutely positioned elements */
var fly1 = (isNS) ? document.fly1 : document.all.fly1.style;
var fly2 = (isNS) ? document.fly2 : document.all.fly2.style;
var fly3 = (isNS) ? document.fly3 : document.all.fly3.style;
var fly4 = (isNS) ? document.fly4 : document.all.fly4.style;
var company = (isNS) ? document.company : document.all.company.style;
var desc1 = (isNS) ? document.desc1 : document.all.desc1.style;
var desc2 = (isNS) ? document.desc2 : document.all.desc2.style;
var desc3 = (isNS) ? document.desc3 : document.all.desc3.style;
var desc4 = (isNS) ? document.desc4 : document.all.desc4.style;
/* Begin the sliding of the company logo */
slideLogo(0, 140);
</script>
Quand pense tu ?
Voici un example de script qui tourne sur ie et non sur firefox.
le script:
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (Sans titre-1 copie.jpg) -->
<table id="Tableau_01" width="780" height="430" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="images/800_1.gif" width="780" height="72" alt=""></td>
</tr>
<tr>
<td>
<img src="images/800_2.gif" width="780" height="271" alt=""></td>
</tr>
<tr>
<td>
<img src="images/800_3.gif" width="780" height="87" alt=""></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<p></p>
<font color="#ff0000"><div class="fly" id="fly1"><a href="http://www.toto.fr/webmail/"
onmouseout="hideObject(desc1)"onmouseover="showObject(desc1)">
<p>WebMail</a><br>
</p>
</div><div class="fly" id="fly2"><a href="http://www.toto.fr/index.htm"
onmouseout="hideObject(desc2)" onmouseover="showObject(desc2)">
<p>Le Site</a><br>
</p>
</div><div class="fly" id="fly3"><a href="http://www.toto.fr/"
onmouseout="hideObject(desc3)" onmouseover="showObject(desc3)">
<p></a><br>
</p>
</div><div class="fly" id="fly4"><a href="http://www.toto.fr/"
onmouseout="hideObject(desc4)" onmouseover="showObject(desc4)">
<p>company</a><br>
</p>
</div><div class="logo" id="company">
<p></p>
</div><div class="desc" id="desc1">
<p><font color="#ff0000"></p>
</div><div class="desc" id="desc2">
<p><font color="#ff0000"></p>
</div><div class="desc" id="desc3">
<p></font><font color="#ff0000"></p>
</div><div class="desc" id="desc4">
<p></font><font color="#ff0000"></p>
</div><script language="JavaScript">
/* Simple version detection */
var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
/* These constants were not discussed in the article. They can be used in place
of hidden and visible because on occasion Navigator has problems with the two */
var HIDDEN = (isNS) ? 'hide' : 'hidden';
var VISIBLE = (isNS) ? 'show' : 'visible';
/* Create shortcut variables for different absolutely positioned elements */
var fly1 = (isNS) ? document.fly1 : document.all.fly1.style;
var fly2 = (isNS) ? document.fly2 : document.all.fly2.style;
var fly3 = (isNS) ? document.fly3 : document.all.fly3.style;
var fly4 = (isNS) ? document.fly4 : document.all.fly4.style;
var company = (isNS) ? document.company : document.all.company.style;
var desc1 = (isNS) ? document.desc1 : document.all.desc1.style;
var desc2 = (isNS) ? document.desc2 : document.all.desc2.style;
var desc3 = (isNS) ? document.desc3 : document.all.desc3.style;
var desc4 = (isNS) ? document.desc4 : document.all.desc4.style;
/* Begin the sliding of the company logo */
slideLogo(0, 140);
</script>
Quand pense tu ?
-
- Lézard vert
- Messages : 194
- Inscription : 13 nov. 2004, 08:54
FireFox comme IE acceptent la même syntaxe pour le paramètre Visibility :
style.visibility="visible" et style.visibility="hidden"
La détection du navigateur qui considère Firfox comme étant un navigateur de type Netscape de version > 4 lui demande d'interpréter un code qu'il ne comprend pas : "show" au lieu de "visible" et "hide" au lieu de "hidden"
Nota : je n'ai pas pu analyser le mode opératoire des 2 fonctions "hideObject(xxx)" et "showObject(xxx)"> qui cachent et affichent les blocs car elles sont absentes de ton extrait de code.
style.visibility="visible" et style.visibility="hidden"
La détection du navigateur qui considère Firfox comme étant un navigateur de type Netscape de version > 4 lui demande d'interpréter un code qu'il ne comprend pas : "show" au lieu de "visible" et "hide" au lieu de "hidden"
Nota : je n'ai pas pu analyser le mode opératoire des 2 fonctions "hideObject(xxx)" et "showObject(xxx)"> qui cachent et affichent les blocs car elles sont absentes de ton extrait de code.
Bienheureux les fêlés car ils laissent passer la lumière...
-
- Lézard vert
- Messages : 194
- Inscription : 13 nov. 2004, 08:54
l'autre solution très simple mais à la hussarde :
remplacer dans ton script "show" par "visible" et "hide" par "hidden" et ça devrait fonctionner avec IE comme avec FF... et la détection ne sert plus à rien mais tu peux la laisser...
Ce n'est pas élégant mais fonctionnel pour les 2 navigateurs cités plus haut.
Remarque : comme pour quelqu'un voulant jouer du violon doit faire la démarche d'apprendre, si tu veux utiliser des javascripts, tu dois acquérir quelques notions sinon ce sera du bricolage permanent avec une évolutivité de tes pages très aléatoires... Et si un passé ou des aptitudes de programmation facilite les choses, rien n'est impossible pour peu qu'on le veuille !... Le veux-tu ?
Cordialement, Mirovinben à ton service...
remplacer dans ton script "show" par "visible" et "hide" par "hidden" et ça devrait fonctionner avec IE comme avec FF... et la détection ne sert plus à rien mais tu peux la laisser...
Ce n'est pas élégant mais fonctionnel pour les 2 navigateurs cités plus haut.
Remarque : comme pour quelqu'un voulant jouer du violon doit faire la démarche d'apprendre, si tu veux utiliser des javascripts, tu dois acquérir quelques notions sinon ce sera du bricolage permanent avec une évolutivité de tes pages très aléatoires... Et si un passé ou des aptitudes de programmation facilite les choses, rien n'est impossible pour peu qu'on le veuille !... Le veux-tu ?

Cordialement, Mirovinben à ton service...
Bienheureux les fêlés car ils laissent passer la lumière...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité