1. Weiterleitung 2. Links in neuem Fenster öffnen

Nobody26

Mitglied
1. Wie kann man eine Weiterleitung auf eine andere Seite machen? Also ich öffne eine Seite z.B. index.htm und werde dann sofort auf z.B. blabla.htm weitergeleitet.
2. Wie muss man eine Seite verlinken, damit sie in einem neuen Browserfenster geöffnet wird, sobald man auf den Link klickt?
 
1. Kann man serverseitig, mit PHP, ASP oder mit Server-Einstellungen, machen, aber auch in HTML. Ich geh mal davon aus, dass Du HTML meinst. Da gibts nen speziellen Meta-Tag, der muss in der Head-Bereich der Seite:

<meta http-equiv="refresh" content="0; URL=blabla.htm">
Genaue Infos dazu findest Du bei SelfHTML: http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung .

2. Für die Anzeige in einem neuen Fenster gibts die Target-Angabe im Link:

<a href="http://aktuell.de.selfhtml.org" target="_blank">SELFHTML aktuell</a>
Auch dazu (wie zu allem, was HTML betrifft) gibts genaue Infos von SelfHTML: http://de.selfhtml.org/html/verweise/defin...htm#zielfenster .

Griessli
Irene
 
QUOTE (Nobody26 @ So 9.1.2005, 9:31) 1. Wie kann man eine Weiterleitung auf eine andere Seite machen? Also ich öffne eine Seite z.B. index.htm und werde dann sofort auf z.B. blabla.htm weitergeleitet.


2. Wie muss man eine Seite verlinken, damit sie in einem neuen Browserfenster geöffnet wird, sobald man auf den Link klickt?

Zu 1.

Willst du HTML oder PHP einsetzen? Oder...?

Bei HTML brauchst du ein Metatag:


CODE
<head>
<meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
</head>



Dadurch leitet der Browser den besucher automatisch nach 5 Sekunden weiter. Null solltest du nocht einstellen, weil google z.B. dadurch dein Website schlechter einstuft.

Bei PHP:


CODE
header("Location: http://xyz.de/downloads/dummy.zip");



So hast du eine Weiterleitung nach 0 Sekunden, also sofort.
Du musst das ganz am Anfang deines PHP Skriptes schreiben. Vor <html>.

Z.B.


CODE
<?php
header("Location: http://xyz.de/downloads/dummy.zip");
?>
<html>
<head>
<title>Weiterleitung</title>
</head>
<body>
.....



Dann kannst du dir natürlich den HTML-Code danach sparen, da den niemand sieht. Das Skript leitet dich sofort weiter.
 
Zurück
Oben