Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
894 connectés 

  FORUM HardWare.fr
  Programmation

  Balises <span> sous Netscape et tablos ....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Balises <span> sous Netscape et tablos ....

n°32146
jarod
Posté le 16-05-2001 à 12:34:29  profilanswer
 

Salut,  
J'ai une page qui uutilise des balises <spans> pour faire apparaitre un pseudo menu déroulant en java script.  :sarcastic:  
 
- Sous IE5 tout fonctionne sans problème mais avec Netscape rien, il fait comme si il n'y avait pas cette balise, est-elle reconnue ? :??:  
 
- Sinon, j'ai un tableau qui a pour proporiété (entre autres), cellspacing="10". Sous IE, il me rempli les espaces avec la couleur de fond spécifiée dans la balise <Table> alors que Netscape me mets la couleur du fond de page (<body> ). Comment puis je l'arranger ? :??:  
 
D'avance merci


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
mood
Publicité
Posté le 16-05-2001 à 12:34:29  profilanswer
 

n°32147
robUx4
misc coder
Posté le 16-05-2001 à 12:43:18  profilanswer
 

Ben y a de fortes chances que ca soit le javascript qui est pas compatible Netscape, pas la balise.

n°32148
duch
Posté le 16-05-2001 à 12:49:32  profilanswer
 

robUx4 a écrit a écrit :

Ben y a de fortes chances que ca soit le javascript qui est pas compatible Netscape, pas la balise.




 
MDR, c'est pas du js :D
 
jarod > sache qu'il y a de grosses différences quant à la getsion du CSS entre IE et NS, la balise SPAN est bien reconnu par NS mais tous les attributs ne le sont pas.


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°32194
jarod
Posté le 16-05-2001 à 14:23:20  profilanswer
 

Ouais en fait je m'en suis rendu compte, car tout fonctionne beau et tout et tout sur Ie et sur Netscape plus rien ne marche, pourtant j'ai tapé tout le code "à la main" pour ne pas qu'il y ait de problèmes en respectant parfaitement la syntaxe HTML, et ce c** de Netscape qui est quand même "l'inventeur" du javascript n'est même pas capable de lire un truc tout con ....  :(  
 
On se plaint que Windows ait le monopôle mais les autres ne font rien pour le détronner !!! :fou:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
n°32198
robUx4
misc coder
Posté le 16-05-2001 à 14:28:52  profilanswer
 

"des balises <spans> pour faire apparaitre un pseudo menu déroulant en java script"
 
pas du JS ?
le pb vient du menu déroulant je parie, pas de la balise !
T'as qu'à faire un essaie tout simple avec une balise span et un style particulier. Netscape doit normalement l'interpréter correctement.
 
Mais c'est vrai que pour les feuilles de style, y a une différence.
De plus il est possible que IE interprete du javascript pour la balise span alors que Netscape ne le fait pas. Avec l'aide en ligne de Homesite tu aurais les infos...

n°32209
jarod
Posté le 16-05-2001 à 14:49:01  profilanswer
 

En fait, je définis ma page entière comme un tableau à deux colonnes dont la première fait un pixel de large, comme ça dès que je touche le bord de l'écran à gauche, mon menu prélablement défini s'affiche et en cliquant sur un bouton je le ferme. C'est tout con et marche super sous IE. En fait je ne connaissais pas les spans et je ne sais comment on les utilisent en règle générale. :D
 
Et voilà le code JS que j'utilise pour ça :
 
<script>
<!--
function BGPetite() {
 ObjetBarreGauche.style.display = 'none';
 ObjetBarreGauche.style.top = '32px';
 ObjetBarreDefil.style.display = 'none';
 ObjetBarreDefil.style.top = '32px';
}
 
BarreGaucheFermer.onclick = BGPetite;
 
function BGGrand() {
 if (ObjetBarreGauche.style.top == '32px') {
  ObjetBarreGauche.style.display = '';  
  ObjetBarreGauche.style.top = window.event.offsetY - window.event.y + 66;
 }
}
 
BarreGauche.onmouseover = BGGrand;
 
function BDFermer() {
 ObjetBarreDefil.style.display = 'none';
 ObjetBarreDefil.style.top = '32px';
}
 
BarreDefilFermer.onclick = BDFermer;
 
function BDOuvrir() {
 if (ObjetBarreDefil.style.top == '32px') {
  ObjetBarreDefil.style.display = '';  
  ObjetBarreDefil.style.top = ObjetBarreGauche.style.top;
 }
}
 
BarreDefilOuvrir.onclick = BDOuvrir;
 
 
//-->
</script>

 
Et j'appelle chacune de ces petites fonctiopns dans la définition du span.
 
 :crazy: J'espère ne pas avoir trop embrouillé les esprits car c'est pas très clair !!! :benetton:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
n°32211
jarod
Posté le 16-05-2001 à 14:50:21  profilanswer
 

Pour HomeSite, tu parles du logiciel ? Parce que c'est mon éditeur (Home site 4.5.1)


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
n°32217
duch
Posté le 16-05-2001 à 14:56:53  profilanswer
 

Effectivement, cela ne risque pas de marcher.
 
robUx4 > désolé pour la confusion les balises span sont plutôt utilisées pour CSS, donc j'ai vu span et j'ai foncé :D
 
jarod > ce type de code ne fonctionne que sur IE, déjà NS ne "trouve" pas les objets de la même façon que IE et en plus il ne reconnait pas la propriété "style" qui est propre à IE.
 
je suis pas sûr de ce que tu veux faire, mais ça ressemble à ça? : http://www.kha-music.com/form.htm (faut cliquer sur la ch'tite flèche)
 
si oui je t'autorise à piquer le code, moi j'ai utilisé des DIV.

 

[edit]--Message édité par duch--[/edit]


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°32267
jarod
Posté le 16-05-2001 à 16:03:21  profilanswer
 

Euh ben ...non en fait c'est pas t'afait ça, mais j'aime bien le style.
 
Je me doutais bien que c'était ps cliar mon explication !!! :cry:  
 
En fait lorsque je touche le bord de l'écran avec ma chtite souris un menu s'affiche par dessus ma page, avec des liens vers d'autres pages dans mon cas. Et parmi ces liens il y en un qui éxécute la function BDFermer() .
Et je reviens su ma page. Par contre le menu se s'étale sur pas plus de 50 pix. et je peux activer les liens ou ascneceur du reste de ma page sans problèmes.  
 
Tout ça fonctionne très bien sous IE.  
 
En tout cas merci beaucoup pour les infos, si jamais vous en avez d'autres, surtout n'hésitez pas !!! :D  :p  :D  
 
Tant pis si ça ne marche pas sous netscape de toutes façons c'est de l'intranet mais c'est le tuteur qui va poa être content !!!


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
n°32277
robUx4
misc coder
Posté le 16-05-2001 à 16:19:13  profilanswer
 

Oui Homesite je parlais du logiciel. Il y a une très bonne aide sur le HTML et le DHTML. En particulier (je l'ai pas là sous la main) tu peux savoir pour chaque balise HTML quels propriétés dynamiques il supporte et sous quel browser.
 
Effectivement "style" c'est du IE. Marchera pas sous Netscape.
 
Mais je crois aussi que Netscape ne sais pas faire les trucs du style BarreDefilFermer.onclick = BDFermer.
 
Bienvenue dans le monde pourri du Javascript (pour une fois MS a bien fait les choses).

mood
Publicité
Posté le 16-05-2001 à 16:19:13  profilanswer
 

n°32294
under
(avec u comme under)
Posté le 16-05-2001 à 16:53:21  profilanswer
 

de toute facon rien ne marche sous netscape....
l'est con ce netscape !!
pour deplacer le contenu d'un div, tu devrai aller voir chez http://www.devparadise.com
ils ont un article pile poil la dessus qui donne un script pour IE4,5 NN4,6 ...au diable l'avarice !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Balises <span> sous Netscape et tablos ....

 

Sujets relatifs
[javaScript] sous netscape : window.parent.nomFrame.fonction ???Mise en page avec Netscape: besoin d'aide !
[HTML] Netscape et les listes ....[CSS] Netscape a du mal avec margin-left/right ?
[HTML] Calque et NetscapeIE : ca passe. Netscape 4.7 : ca casse...
Recherche un connaisseur de netscape et HTMLQd on redimenssionne l'ecran avec netscape : javascript ?
Netscape (toujours lui...) comment on fait pour rafraichir l'ecran?JE VAIS BRULER NETSCAPE ! help me !
Plus de sujets relatifs à : Balises <span> sous Netscape et tablos ....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR