DOM pour firefox et ie6

DOM pour firefox et ie6 - HTML/CSS - Programmation

Marsh Posté le 08-02-2005 à 15:57:57    

Salut j'aimerai savoir comment ou bien où je pourrais trouver le DOM de ces navigateurs...
 
car je rencontre bcp de pbs a acceder a mes objets avec mes fonctions javascript ou mes feuilles CSS...
 
exemple typique:changer la position d'une div...oui mais quels sont les attributs de ce type d'objet (et fctions?) et comment y acceder...
 
document.all.divs.idDemaDiv
ou
 
document.divs.idDemaDiv
 
ou autres...

Reply

Marsh Posté le 08-02-2005 à 15:57:57   

Reply

Marsh Posté le 08-02-2005 à 16:07:20    

document.all ou document.divs ne sont pas des propriétés DOM ;)
 
Faut utiliser : document.getElementById, avec l'id de l'élément, ou element.getElementsByTagName, etc...

Reply

Marsh Posté le 08-02-2005 à 16:12:12    

oui mais comment je connais les attributs(docs,site reference..?) des objets recuperé par .getElementById...

Reply

Marsh Posté le 08-02-2005 à 16:12:42    

Reply

Marsh Posté le 08-02-2005 à 16:32:51    

merci ds le meme genre  
http://www.w3schools.com/htmldom/dom_reference.asp
 
si kk1 a un truc du meme genre mais en pdf ou autre je prend.
 
en fait j'ai du mal avec les attributs disponible via css
genre:
td{
font-family:"truc";
}
 
et les attributs accessibles pour javascript...
ce sont les memes?
et le dom c'est bien l'organisation des objets ds une pages web?
et vu que j'ai pas le net chez moi...

Reply

Marsh Posté le 08-02-2005 à 16:34:10    

Presque, ouais, ça va être td.style.fontFamily = "truc".
 
Si t'as FireFox, y'a un inspecteur de DOM et de propriétés JS dans le menu outils

Reply

Marsh Posté le 08-02-2005 à 19:23:27    

Tu peux aussi aller sur ce site :
http://www.squarefree.com/bookmarklets/webdevel.html
Tu prends le favlet JavaScript Shell, il va t'ouvrir un popup qui contient un shell JS qui s'execute dans la page d'ou le popup a ete ouvert.
Le shell possede une fonction interessante "props", ca te donne les proprietes d'un objet.
Il fait egalement la completion avec tab :D
Ce shell est tres pratique lors du dev javascript.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed