VinnarenMedlem sedan sep. 2005833 inlägg 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
VinnarenMedlem sedan sep. 2005833 inlägg 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
Peter SMedlem sedan dec. 20025 483 inlägg 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));
VinnarenMedlem sedan sep. 2005833 inlägg 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
The_HulkMedlem sedan juni 20031 837 inlägg 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 = "";
}
}
VinnarenMedlem sedan sep. 2005833 inlägg Tack, men löste det med innerHTML :bire