Hallo Liste,

Ich habe ein DataGrid das über eine Datenbank befüllt wird usw.
Dieses DG ist sortierbar über die üblichen LinkButtons im Header jeder Spalte,
sowohl aufsteigend als absteigend.
Das ganze funktioniert im IE reibungslos und ohne Beanstandung, allerdings auch nur im 
IE.
Netscape(7.01) führt den Postback erst gar nicht durch.
Ich habe mir das mal über die integrierte Javakonsole angeschaut und bekomme als 
Fehler :

Fehler: theform has no properties
Zeile: 17

dann habe ich mir das vom Framework generierte Javascript angesehen was der 
Seite beim rendern hinzugefügt wird :
<!--
        function __doPostBack(eventTarget, eventArgument) {
                var theform = document._ctl0_SiteForm;
                theform.__EVENTTARGET.value = eventTarget;
                theform.__EVENTARGUMENT.value = eventArgument;
                theform.submit();
        }
// -->

nun bin ich kein Javascript Profi aber ich würde doch behaupten das richtig ist.

Das <form> Tag auf welches er sich bezieht sieht nach dem rendern wie folgt aus :

<form name="_ctl0:SiteForm" method="post" action="phonelist_user_list.aspx?node=1" 
id="_ctl0_SiteForm">

Die "hidden" Felder für EVENTTARGET und EVENTARGUMENT wurden auf gerendert.

Kann es seien das Netscape über das Name-Attribute zugreift und IE über das 
ID-Attribute?
Oder kommt Netscape mit dem Unterstrich nach dem Punkt nicht klar bei 
document._ctl0_SiteForm; ?
Kann man das ClientScript ändern?
Hat irgendjemand da eine Idee?

Danke im voraus!

Mit freundliche Grüssen
Hermann Geissler

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

Antwort per Email an