tak mam ff i konsolke i pokazuje pasek hasn no properities
null to nie ogólne stwierdzenie tylko pokazuje sie taki string w okienku od alertt...
owszem mam to w head, ale jak zmienne sa w funkcji to ładuje się ładnie a jak poza to już się wali...
<script type="text/javascript"> function $(id)
{
itm = null;
if (document.getElementById)
{
itm = document.getElementById(id);
}
else if (document.all)
{
itm = document.all[id];
}
else if (document.layers)
{
itm = document.layers[id];
}
return itm;
}
function my_getcookie( name )
{
var cname = name + '=';
var cpos = document.cookie.indexOf( cname );
if ( cpos != -1 )
{
cstart = cpos + cname.length;
cend = document.cookie.indexOf(";", cstart);
if (cend == -1)
{
cend = document.cookie.length;
}
return unescape( document.cookie.substring(cstart, cend) );
}
return null;
}
function my_setcookie( name, value)
{
var expire = "; expires=Wed, 1 Jan 2020 00:00:00 GMT";
document.cookie = name + "=" + value + expire + ';';
}
var pasek=document.getElementById('pasek');
var tresc=$('tresc');
var img= pasek.childNodes[0];
function PokazUkryj()
{
alert(pasek);
alert(tresc);
pasek=pasek.getElementsByTagName('span')[0];
if (tresc.style.display == 'block' || my_getcookie('hide')==0)
{
tresc.style.display='none';
pasek.innerHTML='Pokaż';
img.src='exp_minus.gif';
my_setcookie('hide',1);
}
else
{
tresc.style.display='block';
pasek.innerHTML='Schowaj';
img.src='exp_plus.gif';
my_setcookie('hide',0);
}
}
function check()
{
if(my_getcookie('hide')==1)
{
var tresc=$('tresc');
var pasek=$('pasek');
var img= pasek.childNodes[0];
img.src='exp_minus.gif';
tresc.style.display='none';
pasek.childNodes[1].innerHTML='Pokaż';
}
}
-->
<div id="pasek" style="background: gray; height:20px; width:100%" ><img src='exp_plus.gif' onclick="java script:PokazUkryj()" style="float: right; padding:5px;" border='0' /><span>Schowaj
</span><br /></div> <div id="tresc" style="background: red; display:block;">Test
</div>