abfrage
karinsch
- javascript
Hallo!
Wie kann ich hier ein "select" setzen?
document.write('<select name="kategorie" size="1" onchange="wechsel()">')
document.write('<option>-- Bitte wählen --</option>')
for(i=0;i<PG.length;i++)
{
// DAS STIMMT LEIDER NICHT
//if (PG[i][0] = <%= strKategorie %>) {
// selected = "selected"
//}
document.write('<option value="'+PG[i][1]+'">'+PG[i][0]+'</option>')
}
document.write('</select>')
"strKategorie" ist eine bestimmte Kategorie und wenn PG[i][0] gleich dieser Kategorie ist, dann soll diese vorausgewählt sein mit "selected". Aber wie mach ich das?
Vielen Dank!
LG Karin!
//if (PG[i][0] = <%= strKategorie %>) {
Da vermutlich die Ausgabe von strKategorie kein JS-Objekt ist, würde ich mal Double Quotes drumbasteln. Und vielleicht auch == statt =, oder willst Du was zuweisen?
hi,
//if (PG[i][0] = <%= strKategorie %>) {
was soll das überhaupt sein?
javascript bestimmt nicht, mit der klammerung <% ... %>.
gehört das zu irgendeiner serverseitigen programmiersprache? wenn ja, warum gehst du dann nicht gleich auf nummer sicher, und erzeugst die options bereits serverseitig?
gruss,
wahsaga