script

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 !
mulder-32

script

Message par mulder-32 »

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.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

C'est extrêmement vague comme demande.. des scripts qui font quoi ? En quel langage ?
mulder-32

Re:

Message par mulder-32 »

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 ?
Mirovinben
Lézard vert
Messages : 194
Inscription : 13 nov. 2004, 08:54

Message par Mirovinben »

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.
Bienheureux les fêlés car ils laissent passer la lumière...
mulder-32

Re:

Message par mulder-32 »

Salut, que doit je faire? Changer de script?
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Essayer d'en trouver un qui supporte au minimum Netscape 6 (ancêtre connu le plus ancien de Firefox). Ou l'écrire toi-même :)
mulder-32

Re:

Message par mulder-32 »

lol ben merci pour ta réponse, mais je pense que je vais essayer dans trouver un car l'ecrire c pas vraiment mon truc. Comme je l'es dit plus haut je suis newbie et pas devollepeur. bon et bien voila connait tu des sites avec scripts compatibles stp?

et merci encore :lol:
Mirovinben
Lézard vert
Messages : 194
Inscription : 13 nov. 2004, 08:54

Message par Mirovinben »

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 ? :wink:

Cordialement, Mirovinben à ton service...
Bienheureux les fêlés car ils laissent passer la lumière...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité