ok virker hvis de blot hedder pricetext1 og pricetext2 men det kan jeg netop ikke bruge for så kan jeg ikke ha 6 ens elementer.
Så tænkte jeg aha - det er fordi min funktion er før selve erklæringen af id så nu er det også forsøgt at flytte funktionen helt ned i bunden af HTML siden - stadig intet resultat.
Det mystisk er så hvis jeg skriver alert(document.getElementById("pricetext1_"+i).innerHTML) Så får jeg min tekst frem i alert boxen.
hele min kode er baseret på en javascript funktion og onChange på en <select box> her var koden onChange="changeprices(price1, price2);"
Nu bruger jeg price1 og price2 parametrene og kaldt mine id hhv price1_text1 og price1_text2 osv.
Pling så virker det i stedet for at bruge <%=i%> i funktionen - meget meget meget mystisk! som om klienten ikke får fat i navnet når jeg bruger en løkke - hmmm
Jeg har konkluderet at det var for-løkken den ikke var glad for. Fandt dog en side der skrev at id names should always start and end with characters - men det kan ikke være rigtigt ud over starten skal være bogstaver
-- og den holder i hvert fald ikke, hvis man kigger på w3cs definitioner af den slags navne ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.