Hej! ifall "panel" är asp.net, så kommer inte id:t att vara "Panel1" på klienten och därför skiter det sej (antagligen).. Faktiskt heter den Panel1. Jag sätter klientID:t genom asp.net. Men då är det alltså rätt rent syntaxtiskt? Om du använder ASP.NET AJAX kan du annars skriva:Nybörjarfel i javascript?
Jag är en riktig lamer på javascript men var nu tvungen att modda lite i en färdig kod. Jag vill bara lägga till en else-sats som tömmer en panel om inte texten i en textbox är kortare än 9. Går det inte att använda sig av .innerHTML kanske på en panel eller är det ett syntaxfel?
<code>
if (text.trim().length > 9){
behavior.populate(document.getElementById("Box11").value);
behavior2.populate(document.getElementById("Box11").value);
}
else
{
document.getElementByID("Panel1").innerHTML="";
}
</code>Sv: Nybörjarfel i javascript?
Det finns en funktion/property som hämtar klientid:t du behöver, men har sysslat för lite med asp.net (läs: i princip inte alls) för att minnas vad den heterSv:Nybörjarfel i javascript?
Jag får följande fel: "Objektet stöder inte egenskapen eller metoden"Sv: Nybörjarfel i javascript?
<code>
$get('dinKontrollsID');
</code>
$get är detsamma som att skriva document.getElementById, men något kortare! ;)