Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Nieuwe vraag: window.document.f1.t[z].value++; LUKT NIET

computernerd
7 antwoorden


  • [b:1bec67e3da]LET OP NIEUWE VRAAG![/b:1bec67e3da]


    function myButton_onclick()
    {
    for (z = 0; z <= 10; z++)
    window.document.f1.t[z].value++;
    }

    Ik heb allemaal teksveldjes met de namen t1, t2, t3 t/m t10. Als de user ze wil verhogen allemaal drukt ie op de knop en dan moet het gaan.

    Eerst had ik de code uitgeschreven voor elke t1/t10 maar ik d8 via for loop gaat het beter.

    Echter ik krijg volgende foutmelding: 'window.document.f1.t' is geen object. Wat o wat moet ik doen.

    Bij voorbaat dank


    [/color:1bec67e3da]
  • [quote:69bbd39911="computernerd"]BILL DIT IS GEEN SCRIPT REQUEST!!!!!! IK HEB ALLES AFGZOCHT!!!![/quote:69bbd39911]Rustig maar hoor… Volgens mij heb ik al 3 keer tegen je gezegd dat "ik heb dit en dit, het moet dit en dit doen" wel mag. En deze vraag valt toch echt in deze categorie (of jij moet er anders over denken ;)).
  • en weet jij dan hier een oplossing voor?
  • [quote:7290b3bdfb="computernerd"]en weet jij dan hier een oplossing voor?[/quote:7290b3bdfb]Nee, jij hebt je krediet bij mij _echt_ verspeeld…
  • Ik kan me voorstellen dat het raar klinkt, maar billie, bedankt dat je me niet wilde helpen.

    Daardoor ging ik zelf op zoek naar de oplossing en GUESS WHAT?

    Psies: EUREKA! Ik rende weliswaar niet naakt de straat op, maar mn blijdschap kende geen grenzen.

    Als je me niet gelooft is hier mn oplossing:

    [size=9:b38de5aec8]var araArray = new Array();
    i = 0;

    function asra(nAsra) {
    for (n = 0; n <= araArray.length; n++) // Doorloop alle array elementen en
    if (nAsra == araArray[n]) // kijk of daar twee zelfde in zitten.
    {
    araArray = araArray.reverse(); // Deze stuk code wordt
    araArray.length = araArray.length - (n+1); // uitgevoerd ALS er een
    araArray = araArray.reverse(); // gelijkenis is gevonden
    var naal = araArray.length; //
    i = araArray.length;
    }

    araArray = nAsra;
    window.document.f1.ara.value = araArray;
    window.document.f1.ara2.value = araArray.length;
    i++;
    }
    [/size:b38de5aec8]

    Dit regeltje werd eraan toegevoegd: [b:b38de5aec8]i = araArray.length;[/b:b38de5aec8]

    Oplossing zit em in de simpele dinguh!

    ps : billie, jongetje, volgende keer moet je me wel helpen :lol:
  • en dat is dus precies waarom je het gewoon zelf moet proberen. Het is leuk als het lukt, en je leert er ook nog wat van
  • [code:1:7a9b4b385d]
    function myButton_onclick()
    {
    var oForm = window.document.forms['f1'];
    for (var z = 0; z <= 10; z++)
    {
    oForm.elements['t' + z].value++;
    }
    }
    [/code:1:7a9b4b385d]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.