login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[JS/AJAX] Text Tonen 2

Offline Sc0tTy - 03/05/2006 14:25 (laatste wijziging 03/05/2006 17:13)
Avatar van Sc0tTyPHP interesse omdat ik geen nieuwe post in mn vorige topic aan kon maken maak ik deze maar aan :

ik heb deze functie
  1. function facaddklant()
  2. {
  3. var id = document.facklant.klant.value;
  4. var vall = document.facklant.elements["hidden"+id].value;
  5. var div = window.opener.top.document.getElementById(window.opener.top.document.klantinfo);
  6. div.innerHTML = vall;
  7. }


alleen op div.innerHTML = vall; geeft hij een error :
  1. name: TypeError
  2. message: Statement on line 600: Could not convert undefined or null to object
  3. Backtrace:
  4. Line 600 of inline#1 script in WEBSITE.php?waarop=pcode&what=3262
  5. div.innerHTML = vall;

vall is wel gevuld , na gechecked met een alert
weet iemand wat hier fout aan is ?

7 antwoorden

Gesponsorde links
Offline BramBo - 03/05/2006 14:36
Avatar van BramBo JS gevorderde Weet je zeker dat div.innerHTML gevuldt is. Aangezien hij aangeeft dat hij NULL niet can converteren naar een object dus object[div].property[innerHTML]

ff checken met een alertje of document.write
Offline Sc0tTy - 03/05/2006 14:41 (laatste wijziging 03/05/2006 14:50)
Avatar van Sc0tTy PHP interesse :O ik dacht dat je met div.innerHTML de div vult met tekst, dat is waarschijnlijk mijn fout, hoe vul ik die div met tekst dan ?

het gaat btw om een div in een andere pagina
Offline BramBo - 03/05/2006 16:35
Avatar van BramBo JS gevorderde Dat klopt, maar daarmee kan je ook de data die bijvoorbeeld in de div zit op vragen hier een klein voorbeeld :


  1. // MAIN PAGE
  2. <html>
  3. <body>
  4. <div id='Bla'>oké dan !</div>
  5. </body>
  6. </html>


en in de pop up :
  1. <html>
  2. <head>
  3. <script type='text/javascript'>
  4. var ja = window.opener.document.getElementById('Bla');
  5. window.alert(ja.innerHTML);
  6. </script>
  7. </head>
  8. <body></body>
  9. </html>
Offline Sc0tTy - 03/05/2006 17:11
Avatar van Sc0tTy PHP interesse mjah ik ben hier mee gekapt en begonnen met AJAX tot nu toe vind ik het echt geweldig , alleen in IE geeft hij een fout

  1. if (http.responseText) document.getElementById("klantsearchresult").innerHTML = http.responseText;


geeft hij de fout : onbekende run-time fout.

weet iemand wat hier verkeerd aan is, in opera werkt hij wel goed
Offline haytjes - 03/05/2006 17:43
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
aan dat regeltje zal het niet liggen, hoor.
Dus kan je een beetje meer code posten.
Offline BramBo - 04/05/2006 09:52
Avatar van BramBo JS gevorderde Inderdaad, met deze info kan ik je helaas niet verder helpen. Onbekende runtime error, tja is me ook onbekend 

Anyway je kan altijd in FF je javascript console op roepen. Mocht er een fout in zitten geeft hij dit mooi weer. (Extra->Javascript Console, of Alt-X -> Alt-S ).

Ook in Opera overigens : Extra -> Geavanceerd -> Javascript-Console (Alt-X -> Alt-A -> Alt-A)
Offline Sc0tTy - 05/05/2006 09:08
Avatar van Sc0tTy PHP interesse mjah opera en ff gaven geen errors, maar om een of andere reden werkt het nu wel dus ik ivnd et wel best , topic mag gesloten wroden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.237s