Link auf eine beliebige Seite der HP setzen

Leider funzt der Link zu teamone auf der Brettbeschreibung grade nicht, deshalb muss ich Euch gleich belästigen, ohne vorher Self-HTML gefragt zu haben…

Ich möchte gerne einen Link auf eine Seite meiner HP setzen, die aber Frames hat!
Der Link, den ich jetzt gesetzt hab, führt zwar zur gewünschten Seite, aber der linke Frame (Navigation) wird nicht geladen.

Was soll ich tun?

Hanna

Hallo,

Leider funzt der Link zu teamone auf der Brettbeschreibung
grade nicht, deshalb muss ich Euch gleich belästigen, ohne
vorher Self-HTML gefragt zu haben…

ist afaik gerade nicht erreichbar, weil Version 8 kommen soll - aber nicht weitersagen :smile:

Ich möchte gerne einen Link auf eine Seite meiner HP setzen,
die aber Frames hat!
Der Link, den ich jetzt gesetzt hab, führt zwar zur
gewünschten Seite, aber der linke Frame (Navigation) wird
nicht geladen.

logisch - wenn Du den Link auf die Seite setzt und nicht auf die Datei mit dem Frameset. Ist halt einer der gravierenden nachteile eines Framesets.

Was soll ich tun?

wenn es nur um einen Link geht, wuerde ich einzweites Framest bauen.
Also die urspruengliche index-Datei nehmen und komplett kopieren. Dann nur den Verweis auf die eigentliche Startseite rausnehmen und durch die Seite, auf die Du linken willst ersetzen.

Bei mehreren Links wird’s kopliziert - es gibt da Javascripte, aber die haben wieder andere Nachteile - zB beim Drucken unter Netscape.

Was auf jeden Fall geht ist ein JS-generierter Link auf jeder Seite, der auf das Start-Framset verweist und nur sichtbar ist, wenn die Datei nicht im Frameset geladen wird:

\<!--
if (top.frames.length \<= 0)
 {
 document.write('\<a title="Hier klicken um die Frames nachzuladen" href="index.html"\>[Keine Navigation zu sehen?]\</a\>');
 }
//--\>
[[Keine Navigation zu sehen?]](index.html)

Durch den noscript-Bereich sehen auch die Leute ohne JS etwas - die dann allerdings immer.
Alle anderen sehen nur dann einen Link, wenn die Seite nicht im Frameset liegt.
Ein Bsp. im Einsatz kannst Du Dir zB auf
http://www.raum-im-netz.de/jawl/2001_september/septe…
ansehen. - unter jedem Artikel ist so ein Link, der im Frameset hinterher nicht mehr zu sehen.

Hoffe, das hilft Dir weiter

Christian

http://www.html-workshop.de

wenn es nur um einen Link geht, wuerde ich einzweites Framest
bauen.
Also die urspruengliche index-Datei nehmen und komplett
kopieren. Dann nur den Verweis auf die eigentliche Startseite
rausnehmen und durch die Seite, auf die Du linken willst
ersetzen.

HALT!

Ich kopiere den Index, benenne ihn in „dortmundindex.html“ um.
Ich schreibe statt „main.html“ (so heißt meine Startseite) „dortmund.html“.

Wie muss aber jetzt der Link aussehen, dass er den neuen Index findet?

Hanna

wenn es nur um einen Link geht, wuerde ich einzweites Framest
bauen.
Also die urspruengliche index-Datei nehmen und komplett
kopieren. Dann nur den Verweis auf die eigentliche Startseite
rausnehmen und durch die Seite, auf die Du linken willst
ersetzen.

HALT!

Ich kopiere den Index, benenne ihn in „dortmundindex.html“ um.
Ich schreibe statt „main.html“ (so heißt meine Startseite)
„dortmund.html“.

Wie muss aber jetzt der Link aussehen, dass er den neuen Index
findet?

No Panic :smile: noch mal langsam:

  • Du willst auf die Seite dortmund.html einen Link setzen.
  • dann fehlt Dir die Navigation
  • das Original-Frameset oeffnet navigation.html und main.html
  • Du kopierst index.html und nennst die neue zB frame_dortmund.html
  • frame_dortmund ruft dann navig.html und dortmund.html auf

Und den Link setzt Du dann auf frame_dortmund.html

Wie gesagt, bei einem oder wenigen Links auf Unterseiten haelt sich der Arbeitsaufwand noch in Grenzen…

ok?

Christian

1 Like

Danke! Fehler gefunden! Jetzt funzt es! *freu*
Ich hatte es genauso gemacht, wie Du beschrieben hast - nur, dass ich am Ende des Links einen Slash stehen hatte. Und dann gings nicht. Jetzt funktioniert es! Danke!

Erleichterte Grüße

Hanna

P.S. Ich hätte Dir gern auf Deine erste Antwort ein Sternchen gegeben - das tue ich immer, wenn mir jemand geholfen hat. Aber leider fehlt bei diesem Artikel die Möglichkeit zur Bewertung.

-) nicht schlimm - ich freu mich auch ueber ein „danke“

Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

-) nicht schlimm - ich freu mich auch ueber ein „danke“

Jetzt hab ich halt Deinen 2. Artikel besternt - das tuts auch :wink:

Hanna