login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Event handlers (Opgelost)

Offline Raze - 09/07/2009 20:31
Avatar van RazePHP beginner Aan de hand van deze tutorial probeer ik wat meer inzicht te krijgen in de event handlers van javascript:
http://www.ivob...events.asp

wat is nu het probleem?
ik heb dit stukje code:
  1. <input type="button" value="Alert tonen" id="alertbtn" /><script language="text/javascript">
  2. <!--
  3. mijnDiv = document.getElementById('alertbtn');
  4. mijnDiv.onclick = showAlert;
  5. function showAlert()
  6. {
  7. alert('De button is geklikt');
  8. }
  9. -->
  10. </script>


Dit werkt dus niet  
Terwijl, wanneer ik dit stukje code kopieer en gebruik, werkt dit wél (en dit is toch ongeveer hetzelfde):
  1. <div id="divtrad" style="width:100px;border:solid 1px" >Divisie</div>
  2.  
  3. <script type="text/javascript">
  4. <!--
  5. mijndiv = document.getElementById('divtrad');
  6. mijndiv.onclick = muisKlik;
  7. function muisKlik()
  8. {
  9. alert('Klik op divisie!');
  10. }
  11. -->
  12. </script>

Dit stukje code is afkomstig uit de tutorial zelf.

Heeft er iemand een idee wat er fout is?

3 antwoorden

Gesponsorde links
Offline rambo - 09/07/2009 21:44
Avatar van rambo HTML beginner Ik weet niet of het heel veel verschil maakt, maar je zou eens kunnen proberen om van:

  1. <script language="text/javascript">
dit te maken:
  1. <script type="text/javascript">
Offline Bart - 09/07/2009 21:51
Avatar van Bart PHP expert Eh? Dat klopt niet helemaal, de TS kan beiden gebruiken. Alleen de parameter die gegeven wordt is onjuist. Bij gebruik van type doe je
  1. <script type="text/javascript">

En bij gebruik van language doe je
  1. <script language="JavaScript">
Offline Raze - 09/07/2009 22:30
Avatar van Raze PHP beginner klopt, bedankt, het werkt  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s