Repeater und Javascript

13/08/2009 - 15:18 von Stefan Hansen | Report spam
Hallo!
Ich würde gerne Checkboxen aus meinem Repeater clientseitig aktivieren oder
deaktivieren.Allerdings bekomme ich schon beim document.getelementbyid
NULL.
Der Aufruf im code behind:
this.BTN_Test.OnClientClick = String.Format("javascript:check('{0}');return
false;", this.RepeaterTest.ClientID);

Und im Javascript:
function check(repeater)
{
var test = document.getElementById(repeater);
}

warum kommt immer NULL und wie kann ich dann die einzelnen Checkboxen
clientseitig aktivieren?
Dank euch für die Hilfe !!
Gruß
SH
 

Lesen sie die antworten

#1 Thomas Bandt
13/08/2009 - 18:14 | Warnen spam
Stefan Hansen schrieb:
Hallo!
Ich würde gerne Checkboxen aus meinem Repeater clientseitig aktivieren oder
deaktivieren.Allerdings bekomme ich schon beim document.getelementbyid
NULL.
Der Aufruf im code behind:
this.BTN_Test.OnClientClick = String.Format("javascript:check('{0}');return
false;", this.RepeaterTest.ClientID);

Und im Javascript:
function check(repeater)
{
var test = document.getElementById(repeater);
}

warum kommt immer NULL und wie kann ich dann die einzelnen Checkboxen
clientseitig aktivieren?
Dank euch für die Hilfe !!



Du kennst ja scheinbar den Unterschied zw. Server- und
Clientseite und weißt auch etwas über JavaScript, warum
schaust du dir dann nicht in den gerenderten HTML- und
JavaScript-Code an?

Dein Repeater rendert keinen eigenen Code und hat folglich auch
keine ClientID.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Die ASP.NET-Profis aus Nürnberg
http://blog.thomasbandt.de - Privates Blog

Ähnliche fragen