[JS] onClick kan geen functie meer aanroepen?

Pagina: 1
Acties:

  • Dope-E
  • Registratie: Januari 2001
  • Laatst online: 11-07 12:42

Dope-E

The one and only Dope

Topicstarter
In de head van mijn pagina staat het volgende script. Uitleggen wat het doet doe ik niet, omdat het daar niet om gaat.
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
<script language="JavaScript">
<!--
function check_ids(clicked_id) {
    alert("test");
    var old_ids = document.object.object_ids.value;
    var new_ids;
    var new=1;
    
    if(old_ids<>"") {
        var ids_array = old_ids.split(",");
        for(var x = 0; x < ids_array.length; x++) {
            if(clicked_id==ids_array(x)) new=0;
            else {
                if(x==0) new_ids = ids_array(x);
                else new_ids = new_ids+","+ids_array(x);
            }
        }
        if(new==1) new_ids = new_ids+","+clicked_id;
    } else new_ids = clicked_id;
    document.object.object_ids.value=new_ids;
    alert(document.object.object_ids.value);
    
    return true;
}

//-->
</script>

Nou roep ik deze functie aan dmv een onClick in een checkbox:
code:
1
<input type="checkbox" name="object_id_1" value="checked" onClick="check_ids(1)">

Dit werkt dus niet, IE6 zegt object expected bij de onClick, dus waar "check_ids(1)" staat. Ik heb ook al andere functies geprobeerd met alert testjes enzo, niks deed t.
Wat gaat hier fout?

twitter.com/curly_sanders


  • whoami
  • Registratie: December 2000
  • Laatst online: 19:34
Welkom in P&W (FAQ-15/10/2002)
JS Hoort thuis in w&g.
p&W -> W&G

https://fgheysels.github.io/


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

PHP:
1
if(old_ids<>"") {


Lijkt me meer VBScript dan JavaScript eerlijk gezegd..

  • Dope-E
  • Registratie: Januari 2001
  • Laatst online: 11-07 12:42

Dope-E

The one and only Dope

Topicstarter
Bosmonster schreef op 21 oktober 2002 @ 14:08:
PHP:
1
if(old_ids<>"") {


Lijkt me meer VBScript dan JavaScript eerlijk gezegd..
Ja daar heb je gelijk in |:(

Maar dat is niet t probleem waar t om gaat. Het werkt nog steeds niet :(

twitter.com/curly_sanders


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:41

crisp

Devver

Pixelated

Test 'm eens in Mozilla; die geeft veel duidelijkere javascript-error omschrijvingen in de javascript console...

Intentionally left blank


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

[suf mode]
en van je integer een string maken :?
code:
1
onClick="check_ids('1')"

[/suf mode]

www.jurgroessen.nl


  • Dope-E
  • Registratie: Januari 2001
  • Laatst online: 11-07 12:42

Dope-E

The one and only Dope

Topicstarter
Ik heb m al in mozilla 1.0 geprobeerd, maar die deed helemaal niks ook geen foutmelding.

en string had ik ook al geprobeerd ;)

twitter.com/curly_sanders


  • Dope-E
  • Registratie: Januari 2001
  • Laatst online: 11-07 12:42

Dope-E

The one and only Dope

Topicstarter
Ik heb t gevonden, toch via Mozilla ;) Wel een foutmelding dus in de JavaScript console...
code:
1
var new=1

mag natuurlijk niet: new als variabele :X

twitter.com/curly_sanders


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Bosmonster schreef op 21 oktober 2002 @ 14:08:
PHP:
1
if(old_ids<>"") {


Lijkt me meer VBScript dan JavaScript eerlijk gezegd..
dan is t
HTML:
1
if old_ids <> "" then


maarja :)

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1