Hjælp til FOTX menu.
Hej...Det ligger sådan at jeg ikke er særlig go til Javascript derfor vil jeg gerne have hjælp :)
http://www.emil.vonbuchwald.dk/fotx/designet/menu.php
Prøv at klikke rundt.. den tar kun efter info_op.gif og info_ned.gif .. fordi det har jeg skrevet i koden..
der kan i selv kigge koden igennem (REN HTML)
men kan jeg ikke gøre så jeg kan vælge forskellige billeder hvor jeg bruger fx: id="info" istedet for: id="b5i"
Skriv lige her hvis i ikke forstår mig :)
Menu.js //
var $expire = new Date();
var $cookie_expire = $expire.toGMTString();
var $cookie_domain = location.host;
if (top.location != self.location) {
top.location.href = self.location;
}
if (location.host.indexOf('www.emil.vonbuchwald.dk') != -1) {
window.onerror = null;
}
function box_click ($id) {
var $btitle, $bcontent, $bimg;
if (document.all && document.getElementById) { //IE5
$btitle = document.all($id).style;
$bcontent = document.all($id+'c').style;
$img = document.all($id+'i');
} else if (!document.all && document.getElementById) { //NS6
$btitle = document.getElementById($id).style;
$bcontent = document.getElementById($id+'c').style;
$img = document.getElementById($id+'i');
} else { // !IE5 && !NS6
return false;
}
if ($bcontent.visibility == 'hidden') {
$bcontent.display = '';
$bcontent.visibility = 'visible';
$btitle.cursor = 'hand';
$img.src = 'img/info_op.gif';
set_cookie('box['+$id+']',1,$cookie_expire,'/',$cookie_domain);
} else {
$bcontent.display = 'none';
$bcontent.visibility = 'hidden';
$btitle.cursor = 'hand';
$img.src = "img/info_ned.gif";
set_cookie('box['+$id+']',0,$cookie_expire,'/',$cookie_domain);
}
}
function list_active ($id) {
set_cookie('box['+$id+']',1,$cookie_expire,'/',$cookie_domain);
document.location.href = self.location;
}
function set_cookie ($name, $value, $expires, $path, $domain, $secure) {
document.cookie = $name + '=' + escape($value) + (($expires) ? '; expires=' + $expires : '') + (($path) ? '; path=' + $path : '') + (($domain) ? '; domain=' + $domain : '') + (($secure) ? '; secure' : '');
}
function set_browser_width () {
$browser_width = (window.innerWidth || document.body.clientWidth) - 16;
if (document.cookie.indexOf('browser_width=' + $browser_width) <= 0) {
set_cookie('browser_width', $browser_width);
}
}
Mvh. Emil
