webForumDet fria alternativet
Logga in / Bli medlem

Ändra SELECTBOX

JavaScript

0 svar · 188 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Trådstart#1

Hej

Jag har en sida med en selectbox. Tanken är att man ska kunna trycka på en knapp, få upp ett popupfönster, mata in ett nytt värde och det läggs in i selectboxen.

Jag lyckas öppna en sida, skicka med parametrar så att jag kan nå rätt sak (selectboxen) och läsa vissa saker från den. Men när jag vill skapa en ny post så får jag felmeddelandet "Servern kastade ett undantag" av IE (ej testat med NS)

Det är denna funktionen jag kör.

function testFunction(pField, pValue, pText)
{
  var obj = eval("window.opener." + pField);
  i = obj.options.length;
  obj.options[i] = new Option(pText, pValue);
  obj.options[i].selected=true;
}

Jag har tidigare kollat och bekräftat att följande saker fungerar.

Skriv ut antal element: 
    alert(obj.options.length);

Markera det sista elementet:
    obj.options[obj.options.length-1].selected=true;

Någon som vet varför detta fel uppstår? Jag har tagit koden från en annan sida där jag rensar alla och lägger till nya element i en select.

476 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
124 ms — hämta statistik (db)
231 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)