---
title: "problem med Ajax & javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/165573-problem-med-ajax-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Vinnaren"
published: "2007-10-17T12:59:33.000Z"
updated: "2007-10-18T09:27:32.000Z"
replies: 6
views: 412
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/165573-problem-med-ajax-javascript"
---

# problem med Ajax & javascript

## #1 — Vinnaren, 2007-10-17T12:59Z

Hej

Problemet är:
ajax.container.innerHTML = beskrivning\[0\].firstChild.nodeValue;

får felmeddelandet i IE: Object Requied.

har en html sida med:

```
<a href="#" onclick="ajax.readData('Headlines', '../Backend/Cabin.aspx', 'GetAllHeadlines')">Stugor</a>

<div id="Headlines">

</div>
```

 

När jag trycker på länken loopas rubrikerna ut, nu vill jag att när man trycker på rubriken som skrevs ut visa en beskrivning i p-taggen under. Men inget händer. Hämtar data från en XML-fil.

Hur får jag ut text under runriken??

tacksam för all hjälp   :stud

Permalänk: https://www.webforum.nu/p/165573

## #2 — Vinnaren, 2007-10-17T13:34Z

problemet var id i setGetCabinClicker:function(element, counter, id), fick inte ut id med rubriker\[rubrik\].getAttribute('id').

gjorde ett fulhack:

```
            
ajax.readData('content'+counter, '../Backend/Cabin.aspx', 'GetCabin', '00'+(counter+1));
```

 

problemet är bara om den går över 9.

Hur löser man detta på rätt sätt??

tacksam för all hjälp   :stud

Permalänk: https://www.webforum.nu/p/2042421

## #3 — Peter S, 2007-10-17T16:05Z

```
function q(counter)
{
  var p = "";
  for (var i = 0; i < 3-String(counter).length; ++i) p += "0";
  return p + counter;
}
...
ajax.readData('content'+counter, '../Backend/Cabin.aspx', 'GetCabin', q(counter+1));
```

Permalänk: https://www.webforum.nu/p/2042470

## #4 — Vinnaren, 2007-10-18T08:18Z

tack, men löste det mha en if-sats runt.
Har nu ett annat problem. När jag klickar på en länk vill jag att informationen under ska försvinna (det som visas i div-taggen under länken). Hur löser jag det??

har provat med document.getElementsByClassName("beskrivning") = "";  men händer ingenting.

Jag vill alltså tömma alla div-taggar med classnamnet beskrivning.

Tacksam för all hjälp   :stud

Permalänk: https://www.webforum.nu/p/2042616

## #5 — The_Hulk, 2007-10-18T09:06Z

klassnamnet? css-klass?

Permalänk: https://www.webforum.nu/p/2042622

## #6 — The_Hulk, 2007-10-18T09:09Z

Testa följande:

```
var divs = document.getElementsByName('div');

for(var i=0; i<divs.length; i++)
{
  if(divs[i].className == "beskrivning")
  {
    divs[i].innerHtml = "";
    // eller
    //divs[i].innerText = "";
  }
}
```

Permalänk: https://www.webforum.nu/p/2042623

## #7 — Vinnaren, 2007-10-18T09:27Z

Tack, men löste det med innerHTML   :bire

Permalänk: https://www.webforum.nu/p/2042627

---

Tråden på webben: https://www.webforum.nu/amne/javascript/165573-problem-med-ajax-javascript
