| 1 |
| 1 |
ik denk dat je eerst een declaratie moet doen. Een type mismatch hoeft niet op die variable te gebeuren, kan ook op 1 van de 2 functies gebeuren.quote:Op vrijdag 16 juni 2006 13:03 schreef mschol het volgende:
ik ben een beetje bezig met eeen semi achtig AJAX ding en loop nu teggen het volgende probleem aan:
ik roep een functie aan met 3 parameters:
[ code verwijderd ]
maar zodra ik em door wil geven naar een andere functie:
[ code verwijderd ]
dan krijg ik de melding dat er een type mismatch is op die regel ?
de volledige source code van het script is hier te vinden: een werkende pagina is te vinden op mijn homepage..
wat zie ik over het hoofd? waarom kan ik de waarde in divid niet gewoon doorgeven
| 1 2 | http.onreadystatechange = handleresponse(divid2); |
| 1 2 3 | handleresponse(divid); }; |
hmm zo werrkt et idd, straks eff die webpagina doornemen..quote:Op vrijdag 16 juni 2006 13:37 schreef SuperRembo het volgende:
Verander
[ code verwijderd ]
in
[ code verwijderd ]
(Zie ook http://jibbering.com/faq/faq_notes/closures.html voor uitleg over closures.)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | var naamVeld = document.getElementById ("naamVeld"); var naam = naamVeld.value; var naamCell = document.getElementById ("naamCel"); naamCell.innerHTML = naam; var bedrijfVeld = document.getElementById("Bedrijf"); var bedrijf = bedrijfVeld.value; var bedrijfCell = document.getElementById ("bedrijfCel"); bedrijfCell.innerHTML = bedrijf; var adresVeld = document.getElementById ("adres"); var adres = adresVeld.value; var adresCell = document.getElementById ("adresCel"); adresCell.innerHTML = adres; var postcodecijfersVeld = document.getElementById ("postcodecijfersVeld"); var postcodecijffers= postcodecijfersVeld.value; var postcodecijfersCell = document.getElementById ("postcodecijfersCel"); postcodecijfersCell.innerhtml = postcodecijfers; var postcodelettersVeld = document.getElementById ("postcodelettersVeld"); var postcodeletters = postcodelettersVeld.value; var postcodelettersCell = document.getElementById ("postcodelettersCel"); postcodelettersCell.innerHTML = postcodeletters; var plaatsVeld = document.getElementById ("Plaats"); var plaats = plaatsVeld.value; var plaatsCell = document.getElementById ("plaatsCel"); plaatsCell.innerHTML = Plaats; var telefoonVeld = document.getElementById ("Telefoon"); var telefoon = telefoonVeld.value; var telefoonCell= document.getElemenbtById ("telefoonCel"); plaatsCell.innerhtml = Plaats; var functieVeld = document.getElementById ("Functie"); var functie = functieVeld.value; var functieCell = document.getElementById ("functieCel"); functieCell.innerhtml = Functie var infoVeld = document.getElementById ("Informatie"); var informatie = infoVeld.value; var infoCell = document.getElementById ("infoCell"); infoCell.innerhtml = Informatie } |
Ja sorryquote:
a merci, ik zal eens aan het typen gaanquote:Javascript is hoofdlettergevoelig. Het moet .innerHTML zijn in plaats van .innerhtml.
eeeehm...quote:Als er zo veel herhaling in je code zit is het makkelijker om een funtie te makne die de value van het ene element naar de innerHTML van het andere element kopieert.
Ik bedoelde te zeggen dat de mededeling "het werkt niet" erg weinig informatie geeft. Wàt werkt er dan niet? Wàt gaat er fout?quote:Op vrijdag 16 juni 2006 16:23 schreef Etcetera het volgende:
Ja sorryik heb Javascript nog nooit begrepen, html gaat me een stuk beter af.
Volgens mij ook niet. Komt door dat ene dingetje.quote:Op vrijdag 16 juni 2006 16:04 schreef Etcetera het volgende:
ik geloof dat ik wel wat hulp kan gebruiken ik heb een script voor een formulier gemaakt, maar het werkt niet volgens mij.
| 1 2 3 | Beveiligingsfout: Inhoud van http://145.37.208.96/208493/Inhoud/contact.html mag file:///G|/Afbeeldingen/KnopPortfolioDown.png niet laden of koppelen." |
dat denk ik niet. het enige wat ik weet van FF is dat er een DOM inspector inzit toch? dus ik geloof niet dat ik er gebruik van maakquote:Op zaterdag 17 juni 2006 16:25 schreef Darkomen het volgende:
Ik krijg deze foutenin FF
[ code verwijderd ]
Ik zou zeggen zet eerst eens die rechten goed.
Gebruik je in FF de toolbar webdevolper?
ben echt slim bezig geweestquote:Op zaterdag 17 juni 2006 16:56 schreef Darkomen het volgende:
Rechten fouten zijn nu idd weg, nu nog alleen:
Fout: controle is not defined
2x Fout: afhandelen is not defined
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | function afhandelen() { if (document.contact.naamVeld.value == "" || document.contact.bedrijfVeld.value == "" || document.contact.adresVeld.value == "" || document.contact.postcodeLettersVeld.value == "" || document.contact.postcodeCijfersVeld.Value == "" || document.contact.plaatsVeld.Value == "" || document.contact.telefoonVeld.Value == "" || document.contact.functieVeld.Value == "" || document.contact.infoVeld.Value == ""){ alert('Vul alle velden in aub.'); return false; } return true; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var why = ""; why += IsEmpty(document.getElementById('Inhoud').value,'Inhoud'); why += IsEmpty(document.getElementById('Pk').value,'Pk'); if (why != "") { alert(why); return false; } else { return true;} } function IsEmpty(string,veld) { var error = ""; if (string=="") { var error = "Het veld "+ veld +" mag niet leeg zijn.\n"; } return error; } |
In jouw voorbeeld kijk je toch ook of de input gelijk is aan een lege string?quote:Op zaterdag 17 juni 2006 17:52 schreef Etcetera het volgende:
zou ik wel willen gebruiken, maar ik moet de theorie gebruiken die we hebben gehad in de les. en daar zitten strings niet bij helaas
echt, ik geloof jequote:Op maandag 19 juni 2006 22:59 schreef CraZaay het volgende:
[..]
In jouw voorbeeld kijk je toch ook of de input gelijk is aan een lege string?
| 1 |
| 1 2 3 4 5 | { tester(param,divid); tester(param2,divid2); } |
Je moet sowieso even 'javascript:' weg halen, dat is alleen nodig als je het als href gebruikt (wat deprecated is).quote:Op dinsdag 20 juni 2006 11:55 schreef mschol het volgende:
oke ik ga proberen mijn probleem zo simpel mogelijk uit te leggen:
ik heb 2 div's (content & relatedlinks) die ik wil updaten a.d.v. 1 klik op een url
ik dacht dit kan ik doen doorop de link een onclick event toe te voegen als volgt:
[ code verwijderd ]
in de clickfunction roep ik een andere functie 2x aan:
[ code verwijderd ]
ik update het met het AJAX princiepe (dus http.open etc..)
dat laat ik achterwege aangezien dat wel werkt..
maar mijn probleem is dus dat hij alleen de laatste (2de ) div (die ik opgeef in de functie) update.
hoe kan ik zorgen dat hij dus met 1 muisklik beide divs update?
| 1 |
aha dit lijk ik idd wel te doen..quote:Op dinsdag 20 juni 2006 12:24 schreef SuperRembo het volgende:
(Her)gebruik je steeds 1 instantie van XMLHttpRequest? Als dat zo is dan denk ik dat de 2e aanroep van tester() de eerste aanroep annuleert.
| 1 2 3 4 5 6 7 8 | if ((formId.value.length==0) || (formId.value==null)){ alert(formId); } else{ alert("go"); } } |
| 1 2 3 4 5 6 7 8 | if ((formValue.length==0) || (formValue==null)){ alert(formId); } else{ alert("go"); } } |
| 1 |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { if (document.cijferform.BalkAanUit.checked==1) { document.images["a"].src = "i/a.gif"; document.cijferform.AANUIT.value = "1"; document.images["c"].src = "i/c2.gif"; document.getElementById('textUitAan').style.color='#C60000'; document.getElementById('textUitAan2').style.color='#000000'; document.getElementById('textUitAanRB1').style.color='#000000'; document.cijferform.status.disabled=false; } else { document.images["a"].src = "i/a_off.gif"; document.cijferform.AANUIT.value = "0"; document.images["c"].src = "i/c2_off.gif"; document.getElementById('textUitAan').style.color='#AAAAAA'; document.getElementById('textUitAan2').style.color='#AAAAAA'; document.getElementById('textUitAanRB1').style.color='#AAAAAA'; document.cijferform.status.disabled=true; } } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | if (!document.getElementById) return; if (which.style.display=="block"){ id1.style.display="none"; id2.style.display="none"; } else { id1.style.display="none"; id2.style.display="none"; which.style.display="block"; } } |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |