begin process at 2010 02 10 03:29:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

Parade au style.width sous FireFox ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Parade au style.width sous FireFox ?

lundi 6 mars 2006 à 23:40:27 | Parade au style.width sous FireFox ?

Shibo_Sources

Bonjour, je découvre à peine toutes les possibilités qu'offre le javascript ce qui explique mon niveau (je ne me suis pas trompé de section au moins :)). Durant mon temps perdu j'ai créé un blog en php qui regorge de javascript. Ma dernière idée est d'ajouter un liens qui permettrais de cacher le menu. Quand on click dessu, le script lié fait un style.display='none' et redimensionne le div central avec un style.width. Voilà pour l'explication. Mon problème est que sous firefox sa ne fonctionne pas (alors que sous Opera et meme sous IE sa fonctionne parfaitement). Existerait-il donc une parade pour que celà fonctionne ? Voici mon code: [code] function cacheId(divId) { the_check = document.getElementById(divId).style.display; if(the_check) { document.getElementById(divId).style.display=''; document.getElementById('collapse').style.display=''; document.getElementById('explode').style.display='none'; document.getElementById('droite').style.width='640'; } else { document.getElementById(divId).style.display='none'; document.getElementById('collapse').style.display='none'; document.getElementById('explode').style.display=''; document.getElementById('droite').style.width='800'; } } [/code] Merci de votre aide !!
mardi 7 mars 2006 à 07:49:31 | Re : Parade au style.width sous FireFox ?

bultez

Membre Club


Bonjour,

function cacheId(divId)
{
  if( document.getElementById(divId).style.display != "block" )
  {
    document.getElementById(divId).style.display='block';
    document.getElementById('collapse').style.display='block';
    document.getElementById('explode').style.display='none';
    document.getElementById('droite').style.width='640';
  }
  else
  {
    document.getElementById(divId).style.display='none';
    document.getElementById('collapse').style.display='none';
    document.getElementById('explode').style.display='block';
    document.getElementById('droite').style.width='800';
  }
}

peut-être ? ( ou inline )
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mardi 7 mars 2006 à 07:53:26 | Re : Parade au style.width sous FireFox ?

bultez

Membre Club

j'ai mal lu ? le problème est sur style.width ?
quoi que c'est comme balise "droite" ?
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mardi 7 mars 2006 à 10:13:12 | Re : Parade au style.width sous FireFox ?

Mindiell

Lorsque tu mets display = 'none'; normalement le calque n'est plus pris en compte. Ton calque central ne devrait pas avoir besoin d'être retaillé...
mardi 7 mars 2006 à 19:54:42 | Re : Parade au style.width sous FireFox ?

Shibo_Sources

Réponse acceptée !
Bonjour, J'ai retravaillé sur le problème cette journée (n'ayant pas le web j'avais du temps à perdre). Le problème portait (car résolut) uniquement sur style.width, tout le reste est fonctionelle. J'ai oublié de vous fornir un exemple pour voir la situation: http://www.jeanmariethiebaud.com/web/filter J'ai aussi oublié de vous expliquer 2, 3 choses: J'avais un théme entièrement fait avec des div's mais lorseque j'ai rajouter le calendrier que j'ai codé j'ai rencontré des problèmes avec les infobulls. Seul solution: créer un tableau de 2 cases, l'une pour le menu, l'autre pour le contenu des modules. Les cases n'avaient pas d'attribut width. Dans mon script, droite est un div, en l'occurence c'est le div qui affiche le contenu du modules (donc la 'case' de droite). Collapse et Explode sont deux div's qui servent à changer l'icone '<' en une icone '>' et inversément en fonction de l'état d'affichage du menu. => Pour résoudre le problème: J'ai supprimé l'attribut width des div's. J'ai ensuite mis l'attribut width dans le style des balises td. Ensuite, quand on click pour cacher le menu celà change le style.width des celulles et non plus des div's. Si surprenant que cela puisse paraître, sa fonctionne . . . Ce problème est vraiment surprenant ... Merci tout de même de votre aide!


Cette discussion est classée dans : style, document, display, width, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

problème de div [ par algori ] Bonjour,Voilà, mon problème est qu'il se génère une erreur dans le script suivant quand j'essaie de fermer ma checkbox. Je suppose que l'erreur est si code compatible Mozilla et IE [ par salim81 ] bonjour a tous! j'ai des script javascript qui sont compatible a Mozilla et les meme script en changeant bien sur quelques fonction compatible IE.je c Propriété display avec IE [ par initnocsib ] Bonjour,Voici un petit script qui fonctionne nickel sous Firefox, mais pas du tout sous IE function active(n){        document.getElementByI Probleme du passage d'un script en HTML [ par guillaumedu69 ] Bonjours à tous.Dsl je ne savait pas ou mettre se post alors je l'ai mis ici. si un admin lui trouve une mailleur place il a cas le deplacer et me dir Pourquoi ai-je besoin de 2 clicks au départ ? [ par kaizersoze10 ] Bonsoir a tous ! :D Voila : j'ai une fonction javascript qui fait apparaitre/disparaitre des blocks sur ma page suivant ce qu'on click sur le menu ... Erreur c00ce56e [ par ov3rdoze ] Bonjour à tousJe viens de terminer un site dans lequel j'utilise XMLHttpRequest. En local pas de problème. Je viens d'envoyer le site sur le serveur e Problème de XmlHttpRequest sous Opera et FF [ par ov3rdoze ] Bonjour à tous.Je travaille actuellement sur un site dans lequel j'utilise XmlHttpRequest. Je viens de mettre celui-ci en ligne, et je m'aperçoit que probléme d'affichage [ par youzou ] Salut j'ai un 2 tableau  et 2 bouton radio si je coche sur l'un des bouton les 2 tableau seront invisible et inversement si je selectionne l'autre bou probleme de compatibilité de fonction javascript avec la balise <table> [ par misshasnae ] slt ts le mondej'ai un petit problème dans le code html de ma page de réservation, svp si quelq'un a une idée repond moi c urgent é merci d'avance. Remplacement d'une animation flash par une photo via test de plugin [ par benji3rv ] Bonjour,Mon but comme l'explique assez bien le titre est de, dans un premier temps, faire un test pour savoir si le navigateur de l'internaute intègre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales