eval().quote:Op vrijdag 21 september 2007 12:22 schreef PiRANiA het volgende:
Hoe kan ik wat ik van mijn AJAX terugkrijg als script laten uitvoeren?
eval idd, of gewoon lekker een framework gebruiken. Ik blijf me afvragen waarom iedereen steeds het wiel opnieuw wil uitvinden.quote:Op vrijdag 21 september 2007 12:22 schreef PiRANiA het volgende:
Hoe kan ik wat ik van mijn AJAX terugkrijg als script laten uitvoeren?
idd met eval ();quote:Op vrijdag 21 september 2007 12:22 schreef PiRANiA het volgende:
Hoe kan ik wat ik van mijn AJAX terugkrijg als script laten uitvoeren?
Wat bedoel je?quote:Op vrijdag 21 september 2007 20:23 schreef wobbel het volgende:
let wel op dat je tekst ook moet parsen met document.write ();
stel je ajax request roept check.php aan.quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <input type="text" id="field1_txtSearch" name="field1_txtSearch" alt="Search Criteria" onkeyup="searchSuggest('field1');" autocomplete="off" /> <input type="submit" id="cmdSearch" name="cmdSearch" value="Search" alt="Run Search" /><br /> <div id="field1_search_suggest"></div> <input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /></form> <form id="frmSearch" action=""> <input type="text" id="field2_txtSearch" name="field2_txtSearch" alt="Search Criteria" onkeyup="searchSuggest('field2');" autocomplete="off" /> <input type="submit" id="cmdSearch" name="cmdSearch" value="Search" alt="Run Search" /><br /> <div id="field2_search_suggest"></div> <input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /></form> <form id="frmSearch" action=""> <input type="text" id="field3_txtSearch" name="field3_txtSearch" alt="Search Criteria" onkeyup="searchSuggest('field3');" autocomplete="off" /> <input type="submit" id="cmdSearch" name="cmdSearch" value="Search" alt="Run Search" /><br /> <div id="field3_search_suggest"></div> <input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /></form> <form id="frmSearch" action=""> <input type="text" id="field4_txtSearch" name="field4_txtSearch" alt="Search Criteria" onkeyup="searchSuggest('field4');" autocomplete="off" /> <input type="submit" id="cmdSearch" name="cmdSearch" value="Search" alt="Run Search" /><br /> <div id="field4_search_suggest"></div> >/form> |
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 48 49 50 51 52 53 54 | //Called from keyup on the search textbox. //Starts the AJAX request. function searchSuggest(field) { if (searchReq.readyState == 4 || searchReq.readyState == 0) { var str = escape(document.getElementById(field + '_txtSearch').value); searchReq.open("GET", 'searchSuggest.php?search=' + str, true); searchReq.onreadystatechange = handleSearchSuggest(field); searchReq.send(null); } } //Called when the AJAX response is returned. function handleSearchSuggest(field) { if (searchReq.readyState == 4) { var ss = document.getElementById(field + '_search_suggest') ss.innerHTML = ''; var str = searchReq.responseText.split("n"); for (i = 0; i < str.length - 1; i++) { //Build our element string. This is cleaner using the DOM, but //IE doesn't support dynamically added attributes. var suggest = '<div onmouseover="javascript:suggestOver(this, '' + field + '');" '; suggest += 'onmouseout="javascript:suggestOut(this, '' + field + '');" '; suggest += 'onclick="javascript:setSearch(this.innerHTML, '' + field + '');" '; suggest += 'class="suggest_link">' + str[i] + '</div>'; ss.innerHTML += suggest; } } } //Mouse over function function suggestOver(div_value, field) { div_value.className = 'suggest_link_over'; } //Mouse out function function suggestOut(div_value, field) { div_value.className = 'suggest_link'; } //Click function function setSearch(value, field) { document.getElementById(field + '_txtSearch').value = value; document.getElementById(field + '_search_suggest').innerHTML = ''; } |
1 |
1 |
Het wachten is nu op Crazaay die je komt vertellen dat je gewoon een framework had moeten gebruikenquote:
1 2 3 4 | Titel: <input type="text" name="woei" onClick="functie();"><br /> <div id="zoekveld"></div> <input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /><input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /><input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /><input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /></form> |
1 2 3 4 5 6 7 | position: relative; width: 250px; border: 1px solid black; display: none; z-index: 999; } |
1 2 3 4 5 | Gebruiker: <input type="text" id="field4_txtSearch" name="field4_txtSearch" alt="Search Criteria" onkeyup="searchSuggest('username', 'field4');" autocomplete="off" /> <input type="submit" id="cmdSearch" name="cmdSearch" value="Search" alt="Run Search" /><br /> <div id="field4_search_suggest" class="suggest_box"></div> <input type="hidden" name="sid" value="2fe620ab83006b3ecb3f005b830275d4" /></form> |
1 2 3 4 5 6 | { var obj = document.getElementById(field) } |
document.getElementById('henk').valuequote:Op maandag 8 oktober 2007 11:42 schreef wobbel het volgende:
Ik heb ergens op de pagina een <input type="text" name="henk" id="henk" value="onbekend"> staan.
Hoe kan ik nou ergens verderop de de pagina dmv een functie die waarde ("onbekend") opvragen?
[ code verwijderd ]
verder dan dit kom ik niet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function showWorkDetailsPerson(id, pauzes){ // alle velden tonen for(i=1; i<=12; i++){ veld = document.getElementById('rij_'+i+'_nummer_'+id); veld.style.display = 'table-cell'; } // alle p velden tonen for (i=1; i<=pauzes; i++){ if (i == 1){ veld = document.getElementById('rij_'+id+'_'+i); veld.style.display = 'table-cell'; veld = document.getElementById('rij1_'+id+'_'+i); veld.style.display = 'table-cell'; }else{ veld = document.getElementById('rij_'+id+'_'+i); veld.style.display = 'none'; veld = document.getElementById('rij1_'+id+'_'+i); veld.style.display = 'none'; } } } |
wat doe ik verkeerd?quote:Error: Could not get the display property. Invalid argument.
Code: 0
document.getElementById('rij_'+i+'_nummer_'+id).style.display = 'table-cell';quote:Op woensdag 10 oktober 2007 14:17 schreef markiemark het volgende:
ff een probleempje...
ik ben bezig om een systeempje te maken waarbij details ingevoerd kunnen worden door middel van een uitklapscherm. heb ik op deze manier gemaakt...
[ code verwijderd ]
in firefox werkt het goed, in ie krijg ik een fout melding... heel vaag..
de fout zit in lijn 6..
[..]
wat doe ik verkeerd?
Ik vind jou lievv..quote:Op woensdag 10 oktober 2007 17:25 schreef SuperRembo het volgende:
Het zou best eens kunnen dat IE display: table-cell niet kent.
In plaats van style.display = 'table-cell' kan je waarschijnlijk beter style.display = '' gebruiken. Dat zorgt er voor dat de default waarde wordt gebruikt.
Het enige wat je hoeft te doen is door alle options van de select lopen en voor elke option de selected property op true zetten.quote:Op donderdag 11 oktober 2007 07:26 schreef Vlek het volgende:
Maar nou is het de bedoeling dat als er iets in de rechter multiselect staat, hij bij onsubmit gelijk die hele multiselect selecteerd, zonder dat je dat zelf nog eens hoeft te doen. k heb al een aantal scripts geprobeerd, maar tot nog toe geen succes. Het script mag evt ook werken met een checkbox, waarbij je aangeeft of alles geselecteerd word.
ik heb ooit dit geschreven:quote:Op donderdag 11 oktober 2007 07:26 schreef Vlek het volgende:
Ik heb twee multiselects naast elkaar, waarmee waarden van de ene naar de andere multiselectbox gezet kunnen worden. Dit werkt allemaal prima, als dan de rechterkant geselecteerd is, word ook alles keurig uitgelezen.
Maar nou is het de bedoeling dat als er iets in de rechter multiselect staat, hij bij onsubmit gelijk die hele multiselect selecteerd, zonder dat je dat zelf nog eens hoeft te doen. k heb al een aantal scripts geprobeerd, maar tot nog toe geen succes. Het script mag evt ook werken met een checkbox, waarbij je aangeeft of alles geselecteerd word.
1 2 3 4 5 6 7 | { for(i=0; i<document.form1.selectie.options.length; i++) { document.form1.selectie.options[i].selected = true; } } |
hehe idd.. zou wel automatisch gegenereerd zijn adhv session id of zoquote:
truequote:Op donderdag 18 oktober 2007 23:20 schreef markiemark het volgende:
[..]
hehe idd.. zou wel automatisch gegenereerd zijn adhv session id of zo
ga ik proberen, tnxquote:Op donderdag 18 oktober 2007 22:02 schreef SuperRembo het volgende:
De disabled property is eigenlijk een boolean, je had 'm dus eigenlijk op true moeten zetten. Om 'm weer te enabelen zet je disbled op false.
1 2 3 4 5 | { x = document.getElementById('react'); (x.style.display == 'block') ? x.style.display = 'none' : x.style.display = 'block'; } |
1 2 3 4 5 | { x = document.getElementById('react').style.display; (x == 'block') ? x = 'none' : x = 'block'; } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |