|
|
|
|
Posté par
sixland, le mercredi 22 juin 2005 à 12:31:53
...
alert (document.getElementById('truc').style.height);
...
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Accès aux valeurs CSS avec Javascript</title>
<link rel="stylesheet" type="text/css" href="testCss.css" />
<script language="javascript" type="text/javascript">
function testCss(tagRef,element){
alert("L'attribut '"+element+"' du tag '"+tagRef+"' a la valeur '"+getCssValue(tagRef,element)+"'");
}
function getCssValue(tagRef,element) {
var tag = document.all(tagRef);
var value= tag.style[element];
if(value==null || value=='' || value=='undefined'){
var aClass = tag.className;
var cssRules = 'rules';
for (var sSheet=0; sSheet < document.styleSheets.length; sSheet++){
for (var rule=0; rule < document.styleSheets[sSheet][cssRules].length; rule++) {
var currentClass = document.styleSheets[sSheet][cssRules][rule].selectorText.substring(1);
if (currentClass == aClass) {
return document.styleSheets[sSheet][cssRules][rule].style[element];
}
}
}
}
return value;
}
</script>
</head>
<body>
<span id="truc1" style="color: blue;">
Div de test 1
</span>
<br/>
<span id="truc2" class="myClass">
Div de test 2
</span>
<br/>
<button onclick="testCss('truc1','color');testCss('truc2','color');">Cliquer pour tester</button>
</body>
</html>
;-) HackTrack |
merci c'est juste ce qu'il me fallait
sixland |
Génial plusieurs heures que je cherchais comment modifier la classe d'une div, className n'étant pas référencé dans dreamweaver. |
| 07/09 15h05 | [Firefox][GreaseMonkey] Personnaliser les pages web | Mozilla Firefox |
| 11/02 15h24 | Effets pour vos images | Javascript |
| 04/07 17h12 | Masquer les propriétés d'Affichage | Windows XP |
| 05/11 11h45 | [Javascript] Date de dernière modification | Javascript |
| 01/12 01h39 | [Javascript] convertisseur d'unités de mesures scientifiques | Javascript |
| 11/07 18h27 | [Javascript] Modifier une classe css via Java | 2 |
| 06/03 00h59 | Script php et classe css | 3 |
| 21/07 22h45 | [Javascript - Dom]onmouseover avec transmitio | 0 |
| 17/04 09h31 | [JavaScript] changer le theme(CSS) & contenu | 0 |
![]() | Media Player Classic - Media Player Classic est un lecteur vidéo reprenant l'apparence des premières version de Windows Media Player. Son apparence... | Catégorie: Lecteurs vidéo Licence: Open Source |
![]() | AVISplit Classic - AVISplit permet de découper et d'assembler des morceaux d'une vidéo au format AVI dans l'ordre souhaité, comme tout bon... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages... | Catégorie: Extensions Firefox Licence: Freeware/gratuit |
![]() | Visual Domotique - Visual Domotique est un programme permettant de piloter des composants électroniques via son ordinateur. Vous n'avez besoin... | Catégorie: Environnement de travail Licence: Freeware/gratuit |
![]() | Verbatim Secure Digital High | Catégorie: Carte Mémoire / Clé USB | 27.99 € Matrixx-media FR |
![]() | Toshiba Bluetooth Class2 (PA3235U-5BTM) | Catégorie: Carte Réseau | 107.64 € Compufirst |
![]() | TNB CSSP1 | Catégorie: Casque audio | 7.49 € Alapage |
![]() | TNB CSSP2 | Catégorie: Casque audio | 7.49 € Alapage |