Oprettet ons. d. 03. marts 2010 kl. 21:59:44

hansen
hansen (19.627 point. Point ude: 1.690)

Fejl i AJAX script

Hej, jeg har brug for lidt ekperthjælp igen.
Jeg har nedenstående selectboks der giver mulighed for valg af et land, som default står det til Danmark, men ved første nye valg, og alle andre nye valg, så giver den en javascriptfejl, se nederst i teksten her.

Hvis jeg vælger at reloade siden, og så vælger et land, så er der pludselig ingen problemer mere?

Kan du se hvad der gå galt?

<select name="land" onchange="SelectCountry(this.value)">
<option value=2 selected="selected">Danmark</option>
<option value=5>Grønland</option>
<option value=6>Færøerne</option>
<option value=3>Norge</option>
<option value=4>Sverige</option>
</select>



Javascript der hentes til funktionen SelectCountry
-----------------
var xmlhttp

function SelectCountry(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="grandtotal.asp";
url=url+"?id="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("grandtotal").innerHTML=xmlhttp.responseText;
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

Denne fejl kommer?
--------------------
Detaljer om fejl på websiden

Brugeragent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Tidsstempling: Wed, 3 Mar 2010 20:49:45 UTC


Meddelelse: 'document.getElementById(...)' er null eller ikke et objekt
Linje: 23
Tegn: 3
Kode: 0
URI: selectCountry.js




Tak for hjælpen.

Skrevet ons. d. 03. marts 2010 kl. 22:12:26| #1

Kunne tyde på du ikke har et element med id "grandtotal"

Skrevet tor. d. 04. marts 2010 kl. 16:20:07| #2

hansen
hansen (19.627 point)
Pokkers, var lidt træt i ansigtet, det hjalp med en rigtig navngivning, tak for hjælpen.

Giver du et svar.

Skrevet tor. d. 04. marts 2010 kl. 16:37:00| #3

Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Skub indhold ned

Oprettet den 3. februar 2012 kl. 22.26
i-love-pc giver 80 point for svar | Giv et svar »

Hjælp til at lave formular kategorier

Oprettet den 3. februar 2012 kl. 21.09
idipot giver 200 point for svar | Giv et svar »

on mouse down repeat

Oprettet den 3. februar 2012 kl. 12.29
klovnefisken giver 30 point for svar | Giv et svar »

Seneste guides

Den gode bruger
Adgang til NAS-server via WAN
Kollektion af Batch tutorials (FJERNET)
Tilpas din YouTube afspiller


   




Tips & Tricks fra PC World

Teaser billede

Sådan fjerner du pladskrævende metadata fra dine fotos

Det er langt fra altid, at dine billeders metadata såsom kameramodel og geografisk placering er vigtige at bevare. JPG & PNG Stripper kan luge ud i billedfilerne, så de fylder meget mindre....


Anmeldelser fra PC World

Teaser billede

Test: Superlet bærbar med mange muligheder

Toshiba har med Satellite Z830 skabt en af verdens letteste ultrabooks. Den vejer 1,1 kilo, og computeren på 13 tommer ser på papiret ud til at være en oplagt rejsekammerat. Men den lave vægt har...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Samsung Galaxy S III på vej

Samsungs bedst sælgende smartphone nogensinde får en efterfølger om kort tid.


Nyheder fra Computerworld

Teaser billede

Apple retter hele 51 sikkerhedshuller i Mac OS X

Apple lukker hele 51 sårbarheder i Mac OS X, hvoraf de fleste er kritiske. Se her, hvor hullerne er.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger