[JS] Object wordt verwacht :(

Pagina: 1
Acties:
  • 198 views sinds 30-01-2008
  • Reageer

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Elke keer krijg ik van deze fouten :(

het js scriptje:
JavaScript:
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
42
43
44
function ChangeTable(Show, id) 
{
    var Pdiv = document.getElementById('profile-' + id);
    var Idiv = document.getElementById('info-' + id);
    var Cdiv = document.getElementById('contact-' + id);
    
    var Pimg = document.images('img-profile-' + id);
    var Iimg = document.images('img-info-' + id);
    var Cimg = document.images('img-contact-' + id);
    
    // Hide all div's
    Pdiv.style.display = 'none';
    Idiv.style.display = 'none';
    Cdiv.style.display = 'none';
    
    if(Show == 'profile')
    {

        Pdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile_o.gif';
        Simg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
        
    } elseif(Show == 'info')
    {
    
        Idiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Simg.src = 'style_images/CS-v5/sk_info_o.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
    
    } else
    {
    
        Cdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Simg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact_o.gif';
    
    }
}


En de html:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
[img]'style_images/CS-v5/sk_profile_o.gif'[/img]
            [img]'style_images/CS-v5/sk_info.gif'[/img]
            [img]'style_images/CS-v5/sk_contact.gif'[/img]

<div id='profile-183858' style='display: show'>
veel blabla
</div>
<div id='info-183858' style='display: show'>
veel blabla
</div>
<div id='contact-183858' style='display: show'>
veel blabla
</div>


Nu blijf ik steeds 'object wordt verwacht' krijgen :(

Weet iemand wat ik fout doe?
Oh en ik krijg die fout bij line (de lijn van de img waar ik op heb geklikt)

www.dannyhiemstra.nl


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Zet eens quotes om die 183858 in je img, dus:

onclick="ChangeTable('profile', '183858')

[ Voor 40% gewijzigd door André op 15-05-2003 19:29 ]


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
nog steeds zelfde fout.
Ik had al quotes eromheen maar had ze ff om te testen weg gehaald

www.dannyhiemstra.nl


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Verander:
var Iimg = document.images('img-info-' + id);

In:
var Simg = document.images('img-info-' + id);

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
update van het javascriptje:

JavaScript:
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
42
43
44
function ChangeTable(Show, id) 
{
    var Pdiv = document.getElementById('profile-' + id);
    var Idiv = document.getElementById('info-' + id);
    var Cdiv = document.getElementById('contact-' + id);
    
    var Pimg = document.images('img-profile-' + id);
    var Iimg = document.images('img-info-' + id);
    var Cimg = document.images('img-contact-' + id);
    
    // Hide all div's
    Pdiv.style.display = 'none';
    Idiv.style.display = 'none';
    Cdiv.style.display = 'none';
    
    if(Show == 'profile')
    {

        Pdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile_o.gif';
        Iimg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
        
    } elseif(Show == 'info')
    {
    
        Idiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Iimg.src = 'style_images/CS-v5/sk_info_o.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
    
    } else
    {
    
        Cdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Iimg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact_o.gif';
    
    }
}


Het werkte eerst maar toen heb ik er veel aan veranderd en nu werkt die ineens niet meer

www.dannyhiemstra.nl


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Je moet nu die elseif even veranderen in if en die op de volgende regel zetten.

Dit werkt:
JavaScript:
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
42
43
44
45
46
function ChangeTable(Show, id) 
{
    var Pdiv = document.getElementById('profile-' + id);
    var Idiv = document.getElementById('info-' + id);
    var Cdiv = document.getElementById('contact-' + id);
    
    var Pimg = document.images('img-profile-' + id);
    var Iimg = document.images('img-info-' + id);
    var Cimg = document.images('img-contact-' + id);
    
    // Hide all div's
    Pdiv.style.display = 'none';
    Idiv.style.display = 'none';
    Cdiv.style.display = 'none';
    
    if(Show == 'profile')
    {

        Pdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile_o.gif';
        Iimg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
        
    } 
    if(Show == 'info')
    {
    
        Idiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Iimg.src = 'style_images/CS-v5/sk_info_o.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact.gif';
    
    } 
    if(Show == 'contact')
    {
    
        Cdiv.style.display = 'block';
        
        Pimg.src = 'style_images/CS-v5/sk_profile.gif';
        Iimg.src = 'style_images/CS-v5/sk_info.gif';
        Cimg.src = 'style_images/CS-v5/sk_contact_o.gif';
    
    }
}

[ Voor 90% gewijzigd door André op 15-05-2003 19:45 ]


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
bedankt!

www.dannyhiemstra.nl


Verwijderd

maak er dan else if van, met een spatie
Pagina: 1