Servus,
<body onLoad> ist die Aufrufart, location.href='url'
die Funktion. Wenn Dir die Funktion zusagt, die Aufrufart
jedoch nicht, brauchst Du nur letztere zu ändern. Wie
gesagt gilt es aber, einen solchen Automatismus zu vermeiden.
danke, leider lässt sich eine Umleitung nicht vermeiden, das schon feste Strukturen bestehen die ich nicht ändern kann, da es momentan einfach zu umpfangreich wäre. Also JavaScript, setzte ich in solchen fällen sehr ungerne ein aber schein wohl auch die einzige Möglichkeit, in diesem Fall lasse ich es lieber.
Gruss, Detlef
Hi Detlef:
ASP bietet sehr wohl Möglichkeiten an, serverseitig eine Weiterleitung zu erzwingen.
Ab IIS4 gibt es
Response.Redirect url_variable
Ab IIS5 gibt es die Methoden
Server.Transfer url_variable
Server.Execute url_variable
letztere bieten sich auch bei Bereichs-Weiterleitungen an. So kann man z.b. in einem <div> oder auch <body> dann mittels Server.Execute eine komplett andere ASP seite in diesem Kontext ausführen
Bei Response.Redirect dürfen/sollten vor desssen Aufruf keine Daten an den Client gesendet werden
Genaue Dokus findest du unter anderem in dem von mir gern genutzten MSDN(.microsoft.com)
HTH, Gruß, Frank