r9
Nybegynder
02. oktober 2001 - 22:50
Der er
13 kommentarer og 2 løsninger
var & tabel
hvordan smider jeg værdier fra en variable ind i en tabel?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. oktober 2001 - 22:52
#1
du lave enten en <script> document.write(dinVariabel); </script> der hvor der skal skrives. hvis det er tekst der løbende skal ændres, så laver du et inputfelt hvor border-stle:none, tilføjes som style... så kan du ikke se at det er et inputfelt. sådan ville jeg gøre.
02. oktober 2001 - 22:54
#2
border-style: none; skulle der selvfølgelig stå. så referer du til dit input felt ved at fx at skrive: document.ditFormNavn.ditFeltNavn.value = 1;
r9
Nybegynder
02. oktober 2001 - 22:56
#3
skal jeg have min tabel i selve scriptet, eller kan den ligge udenfor?
02. oktober 2001 - 22:59
#4
Hmmm... det kan hurtigt blive til mange <script></script> blokke med dårlig performance som resultat, mon ikke det ville være en bedre idé at generere hele tabellen i script. Kan du ikke uddybe dit problem lidt mere?
02. oktober 2001 - 22:59
#5
du laver din tabel som dette: <table> <tr> <td> <script> document.write(dinVariabel); </script> </td> </tr> </table> bare dinVarabel er erklæret og har en værdi inden html dokumentet når til dette sted.
r9
Nybegynder
02. oktober 2001 - 23:05
#6
jeg har en forløkke der generer nogle tal. disse tal skal så vises i tabellen. så jeg har endelig ikke tallene i variabler??
02. oktober 2001 - 23:08
#7
Kan du ikke lige poste din løkke, det skal nok ligne noget som dette: var outSTr = \"<table>\"; for (i=0; i<100; i++) { outStr += \"<tr>\"; for (j=0; j<5; j++) { outStr += \"<td>\" + i*j + \"</td>\"; } outStr += \"</tr>\"; } doucument.write(outStr + \"</table>\");
r9
Nybegynder
02. oktober 2001 - 23:12
#8
den er skam meget simpel: for (var i = 1; i < 6; i++) { document.write( 100*i ); document.writeln(\" <BR>\"); }
r9
Nybegynder
02. oktober 2001 - 23:21
#9
z42cool>> jeg har smidt din forløkke i en script, men jeg kan ikke rgtig få den til at generere noget?
02. oktober 2001 - 23:25
#10
function udskriv() { var outSTr = \"<table>\"; for (i=0; i<100; i++) { outStr += \"<tr>\"; for (j=0; j<5; j++) { outStr += \"<td>\" + i*j + \"</td>\"; } outStr += \"</tr>\"; } return outStr; } og kald den ved: document.write(udskriv()) for lige at bygge lidt på det der er lavet...
r9
Nybegynder
02. oktober 2001 - 23:41
#11
hvad er fejlen ved dette: <HTML> <HEAD> <TITLE>opg</TITLE> <SCRIPT LANGUAGE = \"JavaScript\"> function udskriv() { var outSTr = \"<table>\"; for (i=0; i<100; i++) { outStr += \"<tr>\"; for (j=0; j<5; j++) { outStr += \"<td>\" + i*j + \"</td>\"; } outStr += \"</tr>\"; } return outStr; } document.write(udskriv()) </SCRIPT> </HEAD> <BODY></BODY> </HTML>
02. oktober 2001 - 23:45
#12
Jacobye har copy-pastet min kode inklusiv fejlen i script linie 3 hvor outSTr naturligvis skal være outStr!!!! <HTML> <HEAD> <TITLE>opg</TITLE> <SCRIPT LANGUAGE = \"JavaScript\"> function udskriv() { var outStr = \"<table>\"; for (i=0; i<100; i++) { outStr += \"<tr>\"; for (j=0; j<5; j++) { outStr += \"<td>\" + i*j + \"</td>\"; } outStr += \"</tr>\"; } return outStr; } document.write(udskriv()) </SCRIPT> </HEAD> <BODY></BODY> </HTML>
02. oktober 2001 - 23:47
#13
Følgende klarer det med din løkke! var outStr = \"<table>\"; for (var i = 1; i < 6; i++) { outStr += \"<tr><td>\" + 100*i + \"</td></tr>\"; } outStr += \"</table>\"; document.write(outStr);
r9
Nybegynder
02. oktober 2001 - 23:47
#14
ok. den havde jeg heller ikke lige set
r9
Nybegynder
02. oktober 2001 - 23:49
#15
tak, begge to.
Vi tilbyder markedets bedste kurser inden for webudvikling