Hallo.

Bitte keine HTML-Mails in an die Liste schicken!

Ist das Fenster eine eigene Seite oder wird der Inhalt dynamisch erzeugt?
Du muss in beiden Fällen ein <script> einfügen, javascript oder vbscript (egal)
und die Focus() Funktion aufrufen.

<script type="text/javascript">
<!--
focus();
//-->
</script>

sollte reichen.

mfg,

micha

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Green
Gesendet: Montag, 12. Juli 2004 17:35
An: [EMAIL PROTECTED]
Betreff: [Advanced.asp] Anspruchsvoller Hyperlink in ASP


Hallo ASP-Programmierer,

Ich habe eine ganz besondere Frage im Zusammenhang mit der Zielangabe in einer 
ASP-Seite. Aus einer Tabelle heraus linke ich auf eine andere ASP-Seite. Wurde bisher 
keine andere Seite mit der Frame-Angabe "New" geöffnet geht ein neues Explorer-Fenster 
auf. Das ist so ok. Wenn bereits eine Seite mit der Frame-Angabe "New" offen ist, dann 
lädt die neue Seite in der schon geöffneten Frame-Seite. Das ist auch ok. Nun kommt es 
eben vor, dass sich dieses Explorer-Fenster minimiert in der Task-Leiste befindet oder 
sonstwo im Hintergrund auf dem Desktop befindet. Somit geschieht scheinbar nichts. 
Erst wenn man das Explorer-Fenster wieder aus der Task-Leiste hervorholt bemerkt man, 
dass der Inhalt inzwischen geändert hat. Die Verlinkung sollte das Explorer-Fenster 
wieder ganz oben auf den Bildschirm bringen. Wie muss ich das programmieren, damit 
dies geht? 

Hier das betroffene Stück Code:

nID = nID + 1 %> align=left width=199><a href="adresse.asp?<%= 
URLEncode("adressliste.[adrrecid]") %>=<%= URLEncode(ToStr(coladrrecid.value)) %>" 
target="New"><%= HTMLEncode(col6.value) %></a></td><td id=b2c<% Response.Write nID

"adresse.asp" ist die Zielseite die in den Vordergrund des Desktops gepostet werden 
sollte und "New" der entsprechende Ziel-Frame.

Vielen Dank für Hilfe,
Marcel Grüninger




Marcel Grüninger
Chrüzweg 19
CH-5332 Rekingen

Telefon: +41 56 2490066
E-Mail: [EMAIL PROTECTED]

Antwort per Email an