26. januar 2005 - 23:38
Der er
20 kommentarer og 1 løsning
burde man ikke kunne fælgende
<script... var MapsName = new Array(<% =ArrMaps %>) </scri... <select name="Selecter" class="form" onChange="ChangeSRC();"> <script language="javascript"> for (i=0;i<7;i++){ document.write "<option>" + document.all.MapsName[i] + "</option><br>"; } </script> </select>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
26. januar 2005 - 23:44
#1
Hvad laver document.all ?-) -- og <br> ... Prøv med: <select name="Selecter" class="form" onChange="ChangeSRC();"> <script type="text/javascript"> for (i=0;i<7;i++){ document.write "<option>" + MapsName[i] + "</option>"; } </script> </select>
26. januar 2005 - 23:47
#2
var MapsName = new Array(<% =ArrMaps %>) = var MapsName = new Array('hej','hejeh',osv>)
26. januar 2005 - 23:47
#3
har prøvet uden document all, men tror fejlen ligger i det sidste jeg lige postede
26. januar 2005 - 23:49
#4
men det her virker sku heler ikke <select name="Selecter" class="form" onChange="ChangeSRC();"> <script language="javascript" type="text/javascript"> for (i=0;i<7;i++){ document.write "<option>hej</option><br>"; } </script> </select>
26. januar 2005 - 23:51
#5
document.write("<option>hej</option>"); sådan skal det selvfølge være, så virker det med hej. nu mangler jeg kun at den kan udskrive arrayet
26. januar 2005 - 23:52
#6
Hvordan og hvad virker ikke ?-) -- ligger det i funktionen ChangeSRC ...
26. januar 2005 - 23:55
#7
nej der ligger ikke noget: <script... var MapsName = new Array('hej','hej','hej') </scri... <select name="Selecter" class="form" onChange="ChangeSRC();"> <script language="javascript"> for (i=0;i<3;i++){ document.write "<option>" + MapsName[i] + "</option><br>"; } </script> </select> den vil ikke udskrive MapsName
26. januar 2005 - 23:58
#8
document.write("<option>" + MapsName[i] + "</option>");
27. januar 2005 - 00:00
#9
ups, sådan står det også sorry, ikke fejlen
27. januar 2005 - 00:02
#10
har fundet fejlen, mit aspkode laver følgende var MapsName = new Array('hej','hej','hej',) der er altså et komma for meget, der er fejlen, post svar og i kan dele poinu
27. januar 2005 - 00:04
#11
Oki ,-) -- men meget kan hentes ved at kigge i kildekoden på en fortolket side, så du i virkeligehden ser den genererede html-kode !-)
27. januar 2005 - 00:07
#12
ja, det var nemlig lige det jeg gjorde, havde bare ikke troet at det lorte komma bestød noget, ud over at der ville være en top plads i arrayt til sidst
27. januar 2005 - 00:15
#13
jeg har lige et ekstra spørgsmål, hvis du gider. Jeg kan godt gøre dette MapName[0].koorX[0]= hej MapName[0].koorX[1]= hej MapName[0].koorX[2]= hej MapName[0].koorX[3]= hej kan jeg skrive det samme på en måde som dette var MapName[0] = new array(hje,hej,hej,hej)
27. januar 2005 - 00:20
#14
Tjah, næsten: var MapName[0].koorX = new array(hje,hej,hej,hej); eller: var MapName[0].koorX = {hje,hej,hej,hej}; Bemærk dog at du sikkert skal bruge string-ting: var MapName[0].koorX = {"hje","hej","hej","hej"};
27. januar 2005 - 00:30
#15
var MapsName[0].NotesHead = new Array{'Test note','Test note','Test note','Test note','Test note','Test note'} <select name="Selecter" class="form" onChange="ChangeSRC();"> <script language="javascript" type="text/javascript"> for (i in MapsName){ document.write("<option value='" + FileName[i] + "'>" + MapsName[i] + "</option>"); } </script> </select> </form> <script language="javascript" type="text/javascript"> for (i in MapsName[0].NotesHead){ document.write(MapsName[0].NotesHead[i]); } </script> så vil den ikke vise det der er i formen igen efter jeg tilføjede det nye array
27. januar 2005 - 00:34
#16
var MapsName[0].NotesHead = {'Test note','Test note','Test note','Test note','Test note','Test note'} mener jeg*:)
27. januar 2005 - 00:39
#17
tror jeg har gemmenskuet problemmet, man kan ikke ligge et Array i MapName[0] og så ducument.write(Mapname[0])
27. januar 2005 - 00:41
#18
fatter det ikke når jeg smider dette ind, så vil den altså ikke udskrive det der skulle være i fromen var Notes = new Array(); var Notes[0].NotesHead = {<% =ArrNotesHead %>};
27. januar 2005 - 06:50
#19
<ole> var MapName = []; MapName[0] = {"koorX":["hejX 0","hejX 1","hejX 2","hejX 3"]}; MapName[0] = {"koorY":["hejY 0","hejY 1","hejY 2","hejY 3"]}; MapName[1] = {"koorX":["hopX 0","hopX 1","hopX 2","hopX 3"]}; MapName[1] = {"koorY":["hopY 0","hopY 1","hopY 2","hopY 3"]}; alert(MapName[0].koorX[1]); alert(MapName[1].koorY[3]); Men du skal sikre dig, du har alle gåseøjnene med, når du har skrevet ud med ASP - med mindre, der er tale om rene tal. Check evt. i ViewSource ;o) Syntaksen svarer til: var MapName = new Array(); MapName[0] = new Object(); MapName[0].koorX = new Array("hejX 0","hejX 1","hejX 2","hejX 3"); MapName[0].koorY = new Array("hejY 0","hejY 1","hejY 2","hejY 3"); // ... osv, osv ... /mvh </bole>
27. januar 2005 - 06:52
#20
30. januar 2005 - 14:37
#21
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling