Hi,

das Problem hatte ich auch einmal! Und die Loesung
ist einfacher als Du jetzt vielleicht denkst!
Du moechtest ein serverbasierendes ASP-Steuerelement
erstellen, dafuer willt Du aber scheinbar ein
Client JavaScript ausfuehren. Das geht nicht!
Es wird zuerst das Serversteuerelement erstellt,
da hier aber noch kein Javascript ausgefuehrt werden
konnte (da ja noch auf dem Server) kommt hier auch
eine Fehlermeldung.
Fuehre am besten erst das Javascript aus, speichere
die Variable in einem Cookie und werte das Cookie
auf dem Server aus. Hierfuer musst Du aber die Seite
nocheinmal aktualisieren, damit das Cookie auch auf
dem Server ankommt.

Viel Spass!

Live long and prosper!
Kristian Tingler


bcs-Consult GmbH
www.iss3.de



-----Ursprungliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Daniel Wernle
Gesendet: Mittwoch, 22. Oktober 2003 16:01
An: [EMAIL PROTECTED]
Betreff: [Asp.net] Variable in <ASP>-Tag einbauen


Hallo liste,

Ich habe ein problem damit eine Variable in einen ASP-Tag einzubauen.
Ist das ueberhaupt moeglich?

Mein tag sieht so aus:

<asp:datagrid bodyHeight="450">

und ich wuerde das 450 gerne durch eine variable ersetzen. Fuer diesen
Zweck verwende ich eine Javascript

<script>
function GetWindowHeight()
{
   var browseHeight;
   if (document.layers)
     browseHeight=window.outerHeight;
   if (document.all)
     browseHeight=document.body.clientHeight;

   //alert(browseHeight)
   return browseHeight
}
</script>

Ich hab das script mit Alert getestet und es liefert mir auch die Hoehe
des fensters, aber wenn ich dann versuch den Tag so zu schreiben:

<asp:datagrid bodyHeight="javascript:GetWindowHeight()" >

bekomm ich als ergebnis einen Runtime error mit invalid argument.
Weis wer wie man das richtig macht?

Btw.. das ganze dient dazu dieses scrollable DataGrid
(http://weblogs.asp.net/pleloup/posts/26988.aspx)
auf die Seitenhoehe anzupassen.

Thx
daniel
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Virengepruft vom G DATA AntiVirenKit

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an