Frank: Korrektur: REFRESH im body - (Bereich?)

Beitrag lesen

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