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

button met onClick in een table??

Anoniem
blackhawkdesign
6 antwoorden
  • Hoi iedereen,

    Ik ben bezig met een stuk javascript in een html-pagina, maar het werkt niet. Ik heb een table met daarin een formulier. In dat formulier staat een button die, als die is aangeklikt, een functie binnen de javascript moet uitvoeren. Alleen geeft de browser deze meldin: "Deze eigenschap of methode wordt niet ondersteund."

    De code waar het om draait:
    [code:1:566508798c]
    <tr>
    <td width="30%">Click to calculate:</td>
    <td width="70%"><input type="button" value="calculate" onClick="calculate()"></td>
    </tr>
    [/code:1:566508798c]

    De namen en definities kloppen, daar ligt het in ieder geval niet aan.

    MVG Bas
  • Welke browser? Heb je bepaalde functies in jouw functie calculate() gebruikt?
  • In zowel IE8 als in de nieuwste versie van Avant Browser krijg ik deze melding.
    De enige functie die ik er nu in heb staan is een window.alert("Hello world";). Omdat ik dacht dat de fout in allemaal calculaties zou kunnen zitten heb ik dit er tijdelijk van gemaakt, maar nog steeds geeft hij de foutmelding.

    Ik heb gedacht aan een gereserveerde naam, maar heb niet kunnen vinden dat 'calculate' door javascript gereserveerd zou zijn.

    MVG Bas
  • En als je het volgende gebruikt?
    [code:1:e83524fa11]<td width="70%"><input type="button" value="calculate" onClick="javascript:calculate();"></td>[/code:1:e83524fa11]

    - Bas
  • Ik krijg nu de melding: Object wordt verwacht. Ik ken iemand die informatica geeft. Ik zal die persoon ook wel even een mailtje sturen. En verder maar kijken of ik er uit kan komen.
  • Het is lastig om zo'n JS script te laten werken in alle browsers.

    Vaak reageert IE beter op gewone javascript, terwijl je in FF toch al gauw wat dieper moet gaan denken over een goed kloppend en passend scriptje.

    Zelf geef ik toch de voorkeur om PHP dit op te laten lossen, maar dat is mijn mening.

Beantwoord deze vraag

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