29. december 2007 - 22:09
Der er
11 kommentarer og 1 løsning
eval() object
function tst() { var param = document.form.felt; eval('min_funktion('+param+')'); } hvordan er det muligt at smide et object med i en eval() ?
Annonceindlæg tema
29. december 2007 - 22:51
#1
Hvad vil du? Hvis du indtaster {foo:1} i dit tekstfelt, så kommer det objekt vel med som argument til funktionen, eller?
30. december 2007 - 00:50
#2
jamen jeg har et assoc array jeg skal evaluere :)
30. december 2007 - 00:51
#3
- det har egentlig ikke noget med et tekstfelt at gøre
30. december 2007 - 12:19
#4
function tst() { var param = document.form.felt; min_funktion(param); }
30. december 2007 - 12:58
#5
self.xmlhttp.onreadystatechange = function() { if(self.xmlhttp.readyState == 4) eval('json_res_'+response+'('+self.xmlhttp.responseText+')'); } jeg skal have smidt mit object ind i den her eval()
30. december 2007 - 13:03
#6
-- hvor kommer response fra ?-)
30. december 2007 - 13:14
#7
her :) function json_post(response, get_str) { var xmlhttp; var self = this; if(window.XMLHttpRequest) { // FF self.xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) { // IE self.xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); } self.xmlhttp.open('POST', '/v3/response.json.php?response='+response, true); self.xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlhttp.onreadystatechange = function() { if(self.xmlhttp.readyState == 4) eval('json_res_'+response+'('+self.xmlhttp.responseText+')'); } self.xmlhttp.send(get_str); }
30. december 2007 - 13:17
#8
Jeg vil gerne have lagt et ekstra argument ind i min json_post function json_post(response, get_str, obj) Som så skal med i min json_res_xxx funktion.. Argumentet er så et object så ved ikke helt hvordan jeg skal føre det med?
30. december 2007 - 13:20
#9
Du definerer jo ikke self.xmlhttp (men alene var xmlhttp ?-) -- og hvad skal de forskellige funktionsnavne ?o]
30. december 2007 - 14:33
#10
det er et script jeg har fundet flere steder på nettet
http://www.eksperten.dk/spm/807502 men er det muligt at smide et object igennem en eval() ?
30. december 2007 - 14:36
#11
Nej, umiddelbart ikke, men jeg har ikke forstået, hvad du vil, så det kan sagtens være, at der er en løsning !-)
08. januar 2008 - 23:11
#12
lukker :)
Vi tilbyder markedets bedste kurser inden for webudvikling