Alors, déja, je vous dis direct: je n'y connais rien, ni en HTML, ni en DHTML, ni en Javascript.
J'ai récupéré ce truc sur le net, et vais m'inspirer de la syntaxe pour créer ma propre treeview. Mais j'ai un problème avec cette treeview: un "noeud" ne semble pas pourvoir être également un lien, je m'explique après ça (script de ma treeview):
Code :
- <!-- saved from url=(0022)http://internet.e-mail -->
- <HTML>
- <BODY>
- <!-- [client side code for collapsing and unfolding branches] -->
- <SCRIPT LANGUAGE="JavaScript">
- // ---------------------------------------------
- // --- Name: Easy DHTML Treeview --
- // --- Author: D.D. de Kerf --
- // --- Version: 0.2 Date: 13-6-2001 --
- // ---------------------------------------------
- function Toggle(node)
- {
- // Unfold the branch if it isn't visible
- if (node.nextSibling.style.display == 'none')
- {
- // Change the image (if there is an image)
- if (node.childNodes.length > 0)
- {
- if (node.childNodes.item(0).nodeName == "IMG" )
- {
- node.childNodes.item(0).src = "minus.gif";
- }
- }
- node.nextSibling.style.display = 'block';
- }
- // Collapse the branch if it IS visible
- else
- {
- // Change the image (if there is an image)
- if (node.childNodes.length > 0)
- {
- if (node.childNodes.item(0).nodeName == "IMG" )
- {
- node.childNodes.item(0).src = "plus.gif";
- }
- }
- node.nextSibling.style.display = 'none';
- }
- }
- </SCRIPT>
- <!-- [Example of a treeview in action] -->
- <TABLE BORDER=0>
- <TR><TD>
- <TABLE BORDER=0><TR><TD><IMG SRC="leaf.gif"> Analysis<DIV style='display:none'>
- </DIV></TD></TR></TABLE>
- </TR></TD>
- <TR><TD>
- <TABLE BORDER=0><TR><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> cliklà</A><DIV style='display:none'>
- <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> <a href="http://www.damaris.fr"> test Damaris</a><DIV style='display:none'>
- </DIV></TD></TR></TABLE>
- <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> Visual C++</A><DIV style='display:none'>
- <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Memory Leak problems<DIV style='display:none'>
- </DIV></TD></TR></TABLE>
- <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Database problems<DIV style='display:none'>
- </DIV></TD></TR></TABLE>
- </DIV></TD></TR></TABLE>
- </DIV></TD></TR></TABLE>
- </TR></TD>
- <TR><TD>
- <TABLE BORDER=0><TR><TD><IMG SRC="leaf.gif"> Design<DIV style='display:none'></DIV>
- </TD></TR></TABLE>
- </TR></TD>
- </TABLE>
- <BR><BR>
- <HR>
- </BODY>
- </HTML>
|
J'aurai voulu que "cliklà" puisse être un lien hypertexte (un href quoi). ça vous parrait impossible !?
[jfdsdjhfuetppo]--Message édité par el_gringo le 03-05-2002 à 14:54:32--[/jfdsdjhfuetppo]