HOLA LISTA....

Sou nuevo en estos menesteres y tengo un problema en el que me pueden
ayudar. Quiero hacer un sistema de vínculos parecidos al árbol del
Explorador de Windows, pero me funciona con el IE, pero no con FireFox,
ni con Opera y me interesa que funciona con esos navegadores también.
Funciona parecido a las listas anidadas de CSS.

ES una cosa sencilla pero yo no soy programador, solo hago esto para
aprender...

Les pongo el código completo de una página prueba a continuación...


<html>
<head>
<title> Carpetas IE </title>
<style>
<!--
#foldheader{cursor:hand ; font-weight:bold ;
list-style-image:url(fold.gif)}
#foldinglist{list-style-image:url(list.gif)}
//-->
</style>
<script language="JavaScript1.2">


var head="display:''";
img1=new Image();
img1.src="fold.gif";
img2=new Image();
img2.src="open.gif";

function change(){
if(!document.all)
return
if (event.srcElement.id=="foldheader") {
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none") {
nested.style.display=''
event.srcElement.style.listStyleImage="url(open.gif)"
}
else {
nested.style.display="none"
event.srcElement.style.listStyleImage="url(fold.gif)"
}
}
}

document.onclick=change

//-->
</script>
</head>

<body bgcolor="#FFFFFF">
<ul>
<li id="foldheader">Noticias</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.rcm.cu";>RCM</a></li>
<li><a href="http://www.jrebelde.cubaweb.cu";>Jrebelde</a></li>
<li><a href="http://www.lajiribilla.cu";>La Jiribilla</a></li>
</ul>

<li id="foldheader">Deportes</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.inder.cu";>Baseball</a></li>
<li><a href="http://www.sederbaragua.cu";>Baragua</a></li>
<li><a href="http://www.latinoamericano.cu";>COI</a></li>
</ul>

<li id="foldheader">Software</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.uci.cu";>outer 1</a></li>
<li><a href="http://www.uclv.edu.cu";>outer 2</a></li>
<li id="foldheader">Nested</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.windows95.com";>nested 1</a></li>
<li><a href="http://www.shareware.com";>nested 2</a></li>
</ul>
<li><a href="http://www.windows95.com";>outer 3</a></li>
<li><a href="http://www.shareware.com";>outer 4</a></li>
</ul>
</ul>
<script language="JavaScript1.2">

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
// if cookie exists
if (offset != -1) { 
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

if (get_cookie(window.location.pathname) != ''){
var openresults=get_cookie(window.location.pathname).split(" ")
for (i=0 ; i < openresults.length ; i++){
foldinglist[openresults[i]].style.display=''
document.all[foldinglist[openresults[i]].sourceIndex -
1].style.listStyleImage="url(open.gif)"
}
}

if (document.all){
var nodelength=foldinglist.length-1
var nodes=new Array(nodelength)
var openones=''
}

function check(){
for (i=0 ; i <= nodelength ; i++){
if (foldinglist[i].style.display=='')
openones=openones + " " + i
}
document.cookie=window.location.pathname+"="+openones
}

if (document.all)
document.body.onunload=check
//-->
</script>

</body>
</html>



Looking for insurance? Click to compare and save big.
<http://tagline.bidsystem.com/fc/Ioyw36XIfjlTP7tfDOdAugyunVF9tiVRdFtuifn
QCpgW8f5H8q8d1o/> 



<span id=m2wTl><font face="Arial, Helvetica, sans-serif" size="2" 
style="font-size:13.5px">_______________________________________________________________<BR>El
 mejor servicio de email de clase mundial ahora en México. <a 
href=http://www.mail2world.com.mx target=new>Conóce 
Mail2World</a>.</font></span>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a