Thread: document.write

  1. #1
    woody600's Avatar
    Registered
    13/01/06
    Location
    laakdal
    Posts
    133
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)

    document.write

    Ik krijg mijn tekst met document.write in orde maar mijn functies die hoger staan gedefinieerd activeren niet. Met gewoon een html div werken de functies wel correct.

    function verhogen(id){
    if(parseInt($(id).innerHTML)== $("moeilijkheid").value){;}
    else{
    if(($(id).innerHTML)=="Klik!") {
    $(id).innerHTML = 1 +" x";
    }
    else {
    $(id).innerHTML = parseInt($(id).innerHTML) + 1 +" x";
    }
    }

    }


    document.write('<div id="div'+i+'" class="rij1" onclick="verhogen(id)">Klik!</div>')}



    Als ik van de functie verhogen(id) een functie test() maak met gewoon een alert in start de functie dus wel. Ik denk dus dat de fout zit aan de ID van verhogen.


    Eerst taak van Javascript BTW, heb het net 12 weken 2 uur in de week gehad.


    MVG

    woody600
    no votes  

  2. #2
    adrianhates's Avatar
    Registered
    23/01/06
    Posts
    2,115
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    23/23
    24 uur? da leerk op 1 uur
    wa nu dus ni zal lukke want ik ga slape , lol
    no votes  

  3. #3
    woody600's Avatar
    Registered
    13/01/06
    Location
    laakdal
    Posts
    133
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Dit is maar een deel van mijn code, en het is ook maar simpele javascript dat we leren. Ik hoop dat er nog een degelijke oplossing komt.

    Nog een opmerking $() komt uit de prototype bibliotheek, dit is get.elementbyid() dacht ik.
    De fout zit in document.write ik hoop snel een oplossing te zien.

    MVG

    Woody600
    Last edited by woody600; 14-12-2008 at 12:39.
    no votes  

  4. #4
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Code:
    document.write('<div id="div'+i+'" class="rij1" onclick="verhogen('+id+')">Klik!</div>')}
    Ik vermoed dat id in verhogen(id) een variabele is, je moet die dan ook buiten de ' ' brengen.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in