Thorsten, guck dir doch mal in der Doku diese zwei Methoden des Page
Objectes an:
RegisterStartupScript und RegisterClientScriptBlock
Die zwei sind genau fuer diesen Zweck gedacht: Scripte in die Page
einfuegen.
Was in der Dokumentation nicht so ganz rueberkommt ist der kleine, aber
feine Unterschied der beiden: RegisterStartupScript fuegt das Script schon
vor dem <Form> Element ein, was manchmal recht wichtig sein kann.
Zum besseren Verstaendniss: Beide Methoden nehmen einen Schluessel als
Argument in Form eines Strings. Hier ist warum: Wenn gleiche
Serverkontrollen (custom) mehrmals auf einer Seite vorkommen, koennte es
passieren das der gleiche Scriptblock mehrmals eingefuegt wird. Dieser
Schluessel stellt sicher das dies nicht passieren kann. Ueber diesen
Schluessel laesst sich auch feststellen ob schon irgeneine andere Kontrolle
das gleiche Script schonmal eingefuegt hat
(IsClientScriptBlockRegistered("MeinSchluessel"). Damit kann man sich dann
sparen das Script nochmals zusammenzustellen... (PS: Bei sowas IMMER
StringBuilder verwenden, wegen Performance)
hth
--
Gruesse,
Mac Kloberg
LIEBHERR AMERICA INC.
http://www.liebherr-us.com
> -----Original Message-----
> From: Silvan Gehrig [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 12, 2002 5:23 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] AW: Javascript dynamisch
>
>
> Das Literal - Control sollte deinen Anforderungen entsprechen...
> Allerdings w�rde ich den Render - Event im Control �berschreiben und
> anschliessend den ScriptCode in den vom Event gegebenen StringWriter
> schreiben. < Nur so eine �berlegung. >
>
> Gruss Silvan
>
>
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Eiben,
> Thorsten
> Gesendet: Freitag, 12. Juli 2002 22:53
> An: aspDEdotnet
> Betreff: [aspdedotnet] Javascript dynamisch
>
>
> Hallo Liste:
>
> Ich hoffe, es ist noch jemand wach. Ich brauche mal fix ne
> Idee, wie ich
> dynamisch ein Stueck Javascript im PageLoad erzeugen kann.
> Das PlaceHolder
> Control scheint's irgendwie nicht zu sein.
>
> Vielen Dank schon mal.
>
> Th.
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
> __________________________________________________________________
>
>
>
> Gesendet von Yahoo! Mail - http://mail.yahoo.de
>
> Yahoo! pr�sentiert als offizieller Sponsor das Fu�ball-Highlight des
>
> Jahres: - http://www.FIFAworldcup.comm
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp