Créer un tableau en vbscript

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 320 fois - Téléchargée 36 fois

Contenu du snippet

ce code permet de créer un tableau dans une page web. On peut facilement dire le nombre de colonnes, le nombre de lignes, la taille des cellules et de la bordure. Le code donne aussi un ID a chaque cellule. Exemple : la cellule sur la première ligne et la 3ième colonne à 1_3 comme ID.

Source / Exemple :


<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--

function creer_tableau(id_du_tableau,colones,rangees,taille_bordure,taille_cell)
dim data,lacol,laligne
data="<table id=" & id_du_tableau & " border=" & taille_bordure & " width=" & gui.value & taille_cell & gui.value & ">"
lacol=1
laligne=1
do until laligne=rangees+1
data=data & "<tr>"
	do until lacol=colones+1
	data=data & "<td id=" & laligne & "_" & lacol & ">" & laligne & "_" & lacol & "</td>"
	lacol=lacol+1
	loop
	data=data & "</tr>"
	laligne=laligne+1
	lacol=1
loop
	latable.innerHTML=data & "</table>"
	creer_tableau=data
end function
-->
</SCRIPT>

Conclusion :


voici un exemple :

Sub window_onload
latable.innerHTML=creer_tableau ("allo",3,9,1,"50%")
End Sub

le gros problème est que l'on ne peut pas accéder au cellule pour les remplir car les IDs marches pas. Je ne sais pas pourquoi. Si quelqu'un sait pourquoi, qu'il me le dise S.V.P.

A voir également

Ajouter un commentaire Commentaire
Messages postés
115
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
15 novembre 2007

Je pense que c est normal que tu ne peux pas acceder aux cellules pour y mettre des informations car ton script fonctionne comme un script ASP, PHP, etc... Une fois execute tu ne peux pas dans l etat actuel de ton script inserer des info.
Pour cela, il faut que tu rajoutes du javascript pour pouvoir exploiter les ID de chaque cellule dynamiquement via une inputbox (pour entrer les info).
Apres avec le javascript, tu utilises innerText ou innerHTML en te referant a l ID de ta cellule.
Je ne sais pas exactement ce que tu veux faire avec un telle script mais je pense qu'il te faudra sauvegarder tes infos alors oublie pas d'utiliser un formulaire en mode post ou get.
Voila, si cela peut d'apporter une aide.
Bonne prog.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.