Ok... Schreib: NavigateURL="javascript: void window.open(.....
Dann sollte es funktionieren... Gruss Oliver -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 16. August 2002 11:49 An: aspDEdotnet Betreff: [aspdedotnet] Re: AW: Re: AW: Re: AW: Hyperlink mit JavaScript? Nein, nur Punkt 1. will ich eigentlich. Also mal ausf�hrlicher: Die seite heisst schedule_edit.aspx und wird mit einem Parameter (scheduleID) aufgerufen. Im Page load wird aus der DB anhand der ID ein Datensatz geholt und zum �ndern angezeigt. Der Benutzer kann sich dann auf Basis der angezeigten Daten ein Preview (�ber eben diesen) ansehen. Hierzu wird beim ersten Aufruf eine Datei in filepool/previews/ erstellt und bei jedem Postback aktualisiert. Der Hyperlink wird beim ersten Laden der Seite (if(!IsPostBack)) entsprechend gesetzt. Wenn der Benutzer an den Daten etwas �ndert, klickt er einen Apply-Button -> Die Daten werden gesichert -> Die Preview-Datei wird aktualisiert (der Name bleibt gleich) Urspr�nglich hatte ich einfach einen Hyperlink mit target="_blank", da hat es auch einwandfrei funktioniert. Allerdings m�chte der Kunde das Fenster in einr bestimmten Gr��e, ohne Adress- und Buttonleisten etc., das bekomme ich dann wohl nur mit JavaScript hin. Christoph > OK... > Step by Step... > Was willst du genau machen....??? > > 1. Remote-Fenster �ffnen mit gew�nschter Seite (filepool/previews/) > 2. Seite wechseln des Parent-Window (schedule_edit.aspx) > > stimmt das? > > > > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 16. August 2002 11:20 > An: aspDEdotnet > Betreff: [aspdedotnet] Re: AW: Re: AW: Hyperlink mit JavaScript? > > > Das hat leider nichts gebracht. Weiterhin wir das Fenster wie > gew�nscht > aufgemacht, aber in der aufrufenden Seite steht nur noch [object] (die > URL bleibt > aber unver�ndert). > > Im Pagedesign steht der Link so: > <asp:hyperlink id=hlHTML runat="server" > cssclass="previewlink">Preview</asp:hyperlink> > > Christoph > > > Schreib das mal hin und lass den window.location weg... > > > > javascript:myWindow = window.open('" + "filepool/previews/" + > > strHTMLname + "', 'Adressen', > > 'width=650,height=600,left=0,top=0,scrollbars=yes'); > > > > > > Gruss Oliver > > > > > > > > > > > > -----Urspr�ngliche Nachricht----- > > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > Gesendet: Freitag, 16. August 2002 10:21 > > An: aspDEdotnet > > Betreff: [aspdedotnet] Re: AW: Hyperlink mit JavaScript? > > > > > > Genau das mache ich ja: > > > > hlHTML.NavigateUrl = "JavaScript:window.open('" + > "filepool/previews/" > > + > > strHTMLname + "', 'Adressen', 'width=650, height=600, left=0, > > top=0, > > > scrollbars=yes');window.location='schedule_edit.aspx?scheduleID=" > > + > > lScheduleID.ToString() + "';"; > > > > Ich �ffne ein neues Fenster und zeige darin eine HTML-Seite an > (welche > > ich > > zuvor generiert habe). Lasst ich den 2ten Teil (window.location...) > weg, > > wird > > im Hauptfenster eine leere Seite aufgerufen, auf der nur [object] > steht. > > Sehr > > seltsam... > > > > Christoph > > > > > t�rchlich geht das... > > > Wenn du ein HyperLink-Webcontrol benutzt, kannst > > > du in der Eigeschaft-NavigatURL alles m�gliche > > > mit Javascript aufrufen. > > > > > > z.B <asp:HyperLink NavigateURL="javascript:alert('Hallo');" > > > runat="server" id="_lnkAlert"/> > > > > > > Gruss Oliver > > > > > > -----Urspr�ngliche Nachricht----- > > > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > > Gesendet: Freitag, 16. August 2002 09:59 > > > An: aspDEdotnet > > > Betreff: [aspdedotnet] Hyperlink mit JavaScript? > > > > > > > > > Hallo Liste, > > > > > > Folgendes Problem: Auf meiner Seite m�chte ich einen Hyperlink > > (gerne > > > auch > > > ein Button) haben, welcher aber nicht (direkt) auf eine neue Seite > > > verlinkt, > > > sondern JavaScript-Code aufruft. Leider bekomme ich es nicht > wirklich > > > gut hin: > > > > > > Benutze ich window.open(...) funktioniert das zwar, meine > > 'Hauptseite' > > > will aber auch eine neue Seite aufmachen und ich habe dann dort nur > > > '[object]' > > > stehen. Wenn ich dann nach dem window.open() noch ein > > > window.location(...) > > > mache, kann ich dann zwar wieder auf die aufrufende Seite verweisen, > > > > diese wird > > > dann aber neu geladen und etwaige Benutzereingaben gehen verloren. > Es > > > muss > > > doch gehen, da� ich �ber einen Link JavaScript-Code aufrufe, > ohne > > > da� die > > > aufrufende Seite submitted wird, oder? > > > > > > Erschwerend kommt hinzu, da� der JavaScript-Code erst zur Laufzeit > > > (im > > > Page_Load) gesetzt wird, genauer, der Seitenname, auf den verzweigt > > > wird. > > > > > > Christoph > > > > > > -- > > > GMX - Die Kommunikationsplattform im Internet. > > > http://www.gmx.net > > > > > > > > > | [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 > > > > > > > -- > > GMX - Die Kommunikationsplattform im Internet. > > http://www.gmx.net > > > > > > | [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 > > > > -- > GMX - Die Kommunikationsplattform im Internet. > http://www.gmx.net > > > | [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 > -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net | [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
