Toon posts:

[javascript/netscape] menu'tje

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi ik heb een menu'tje gemaakt in html en javascript, je raad het al hij doet het dus niet onder Netscape :(

Hieronder een voorbeeldje van een menutab:
code:
1
<td id="tab5" style="background: url(backgroundi.gif); cursor: default; font-family: sans-serif; font-size: 9pt; font-weight: 400; padding-top: 4px" width=60 height=23 onMouseDown="change_tab('Offerte')"> Offerte</td>

Dit is de functie die aangeroepen wordt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function change_tab($layer){

var $lay_arr = new Array();
var $i;
$lay_arr[0] = "Klantgegevens";
$lay_arr[1] = "Algemeen";
$lay_arr[2] = "Omslag";
$lay_arr[3] = "Binnenwerk";
$lay_arr[4] = "Afwerking";
$lay_arr[5] = "Bewerkingen";
$lay_arr[6] = "Extra";
$lay_arr[7] = "Offerte";

    var $actief;
    var $naam;

    for ($i=0; $i < 8;$i++){
    
        if ($lay_arr[$i] != $layer){
        // Verbergen oude tab
            $naam = 'document.all.';
            $naam = $naam + $lay_arr[$i];

            $color = $naam + '.style.background = "url(backgroundi.gif)"';
            $naam = $naam + '.style.visibility = "hidden"';
            document.write ($naam);
            eval($naam);
        }
    
        if ($lay_arr[$i] == $layer){
        //Weergeven geselecteerde tab
            $naam = 'document.all.';
            $naam = $naam + $layer;
            $color = $naam + '.style.background = "url(backgrounda.gif)"';
            $naam = $naam + '.style.visibility = "visible"';
            $actief = $layer;
            eval($naam);        
        }
    }

}

Netscape geeft onder andere de foutmelding dat document.all geen eigenschappen heeft.
Iemand een id''tje?

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

[url="http://gathering.tweakers.net/forum/find/poster/27486]http://gathering.tweakers.net/forum/find/poster/27486[/url]

Eerst zelf proberen en dan hier vragen, je record doet mij besluiten dit te sluiten.

Dit topic is gesloten.