hvis skjuld cookie ja men hvorfor virker det ik
Hej exp.Hvad er der lige gal med denne kode:
var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
function attach(id){
var obj
if(ns4) obj = document.layers[id];
else if(ie4) obj = document.all[id];
else if(ie5 || ns6) obj = document.getElementById(id);
return obj
}
function hide_obj(id){
document.write("<?php setcookie('hide','show', time+3600*24*7*4*55); if($_COOKIE[hide]=='hide'){ ?>");
temp_Obj = attach(id);
if(ns4) temp_Obj.visibility = "hide";
else temp_Obj.style.visibility = "hidden"
document.write("<?php }else{ ?>");
temp_Obj = attach(id);
if(ns4) temp_Obj.visibility = "show";
else temp_Obj.style.visibility = "visible"
document.write("<?php } ?>");
}
function show_obj(id){
document.write("<?php setcookie('hide','show', time+3600*24*7*4*55); if($_COOKIE[hide]=='hide'){ ?>");
temp_Obj = attach(id);
if(ns4) temp_Obj.visibility = "hide";
else temp_Obj.style.visibility = "hidden"
document.write("<?php }else{ ?>");
temp_Obj = attach(id);
if(ns4) temp_Obj.visibility = "show";
else temp_Obj.style.visibility = "visible"
document.write("<?php } ?>");
}
(Skal lige siges har fundt js kode og skrevet php i den, da jeg ikke kan finde ud af js :S)
I mine øjne burde det virke, men det gør det ikke :S
se link: http://hp4.dk/New_design/index.php
og så i toppen er der to links der hedder "Hide" og "show" klik på en af dem og siden bliver bare helt hvid :S
Den der evt. kan komme med en bedre kode for point.
(Koden skal bruges til at når man klikker på et link/objekt så vil der være et andet objekt som bliver skjuldt/vist, og med cookie sådan at man bare kan lukke browseren og åbne den igen og så har husket ens instillinger)
Tak
