Rechercher : dans
Par :

Width du DHTML au Javascript

Dernière réponse le 6 déc 2003 à 03:35:49 criffy, le 4 déc 2003 à 05:04:27 
 Signaler ce message aux modérateurs

Bonjour, j'aimerais savoir comment je fais pour transmettre la valeur d'un tableau qui est en DHTML dans mon javascript pour que dans le javascript je puisse modifier la lageur de mon slidder en conséquence.

Merci

Meilleures réponses pour « Width du DHTML au Javascript » dans :
Javascript - Manipulation des contrôles clavier VoirManipulation des contrôles clavier Cette astuce a pour but de vous faire découvrir la (ou du moins une) manière de contrôler les évènements clavier en javascript. Cela vous permettra de contrôler/attribuer les/des comportements particuliers à...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
DHTML - La notion de couche VoirQu'est-ce qu'une couche? Le DHTML est basé sur une fonctionnalité provenant de la norme 4.0 du HTML: les feuilles de style en cascade de positionnement, aussi appelée CSS-P (Cascading Style Sheets Positionning). Celles-ci permettent de définir des...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

HackTrack, le 5 déc 2003 à 23:39:25
  • +1

Euuuh.... j'ai pas tout bien compris là!

Javascript, c'EST du DHTML!

;-)
HackTrack

Répondre à HackTrack

2

FraKtaL, le 6 déc 2003 à 00:10:49

Salut criffy,

Si j'ai bien compris, tu cherche a connaitre et a manipuler la largeur d'un tableau.

Alors, regarde le code suivant :

<table id="MaTable" width="100" border=1<tr><td> aa </td></tr></table>

<script>
window.alert(MaTable.width);
MaTable.width=200;
</script>

Tout dabord on definit un tableau bidon. Les deux points importants sont de bien spécifier le nom du tableau (ici, je l'ai nommé "MaTable") et la largeur initiale (width=100 pour unr table de 100 pixels de large par ex)

Puis, le script commence par te renvoyer la valeur de la largeur, et change la valeur de la largeur a 200 pixels

Un dernier point important, il faut toujours garder en tete que le navigateur execute ton code javascript dans l'ordre ou il le rencontre. Donc si tu cherche a connaitre ou a modifier la largeur du tableau AVANT d'avoir defini le tableau lui meme, ça ne marche pas


Ainsi, le code suivant NE MARCHE PAS :

<script>
window.alert(MaTable.width);
MaTable.width=200;
</script>

<table id="MaTable" width="100" border=1<tr><td>aa</td></tr></table>

(A moins bien sur de mettre le script dans une fonction et d'apeler la fonction a travers le onLoad de <body>)

Si t'as besoin de + d'info n'hesite pas

FraKtaL

Répondre à FraKtaL

3

 criffy, le 6 déc 2003 à 03:35:49
  • +1

Rebonjour, je crois que ma question n'était pas vraiment clair, alors je vous envoie le script que j'essaie de modifier...

On voit que la largeur du tableau est à 100% et c'est ce que je veux que ca fasse. Le script suivant permet de faire défiler de droite à gauche des images. Ce que je veux que ca fasse, c'est que la bande d'images se redimensionne proportionnellement au tableau quand la fenetre du navigateur est redimensionner.

Donc, j'aimerais que la largeur de la bande d'image qui est de 755px présentement soit proportionnelle à la largeur du tableau. Si vous préférer, j'aimerais la mettre a 100%, mais ce ne semble pas possible avec le javascript.

Je crois que ce pourrait etre faisable si je peux trouver la dimension actuelle du tableau pour la transmettre à la largeur de la bande d'images....

Je crois que maintenant c'est plutot détaillé, mais si vous aimeriez avoir le reste du script, juste a demander

Merci encore...

et
bonne journée!!!


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #003399;
}
-->
</style></head>

<body>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<table width="100%" border="0" align="center">
<tr>
<td height="201" colspan="3" align="center" valign="middle">


<script language="JavaScript1.2">

//Specify the slider's width (in pixels)
var sliderwidth="755px"
//Specify the slider's height
var sliderheight="185px"
//Specify the slider's slide speed (larger is faster 1-10)
var slidespeed=1
//configure background color:
slidebgcolor="#CC6600"


....

Répondre à criffy
Collection CommentÇaMarche.net