Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Wie bekomme ich einen Link auf eine Textmarke im Frame? DRINGEND BITTE!!!!





Frage

HI! Muss grade einen Brief wegschicken,und versuche einen Link zu erstellen, der auf eine Textmarke im Frame zeigt - funktioniert auch - aber leider bekomme ich eben nur den rechten Frame! Ich möchte gerne das sich der gesamte Frame öffnet (also oben, unten, rechts und Links), und DANN die Textmarke im rechten Frame erscheint. Wähle ich den Hauptframe an, sagt er mir nur das keine Textmarken vorhanden sind - wähle ich den rechten Frame an, zeigt er mir zwar die Textmarken, aber der komplette Frame wird dann nicht angezeigt (also links, oben und unten). Der rechte Frame wird somit nur als EINE Seite angezeigt ... und ich bräuchte die Funktion auch innerhalb meiner HP, hab es aber bis jetzt noch nicht geschafft .. ARGHL ! Ich verwende Frontpage 2002 (XP) VIELEN DANK IM VORRAUS !!!!

Antwort 1 von Yoram

Ich verstehe das ganze nicht so ganz.

Du möchtest, bei einem Klick auf einen Link, eine Textmarke aufrufen? Der Link soll in einem Brief (sicher eMail) sein? Nun ruft jemand den Link auf und dann kommst Du nicht auf die Textmarke?

Zum besseren Verständnis wäre der Link ganz schön.

ciao

Antwort 2 von Latrodectus

Ok :)
Hier also ein ähnlicher Link, da ich den, den ich grade bearbeite noch nicht ins Internet geschmissen habe:

http://www.arachniden.com/buch-HF.htm

So sieht das Teil Original aus.
Klickst Du im linken Teil auf den Link, kommst Du automatisch in den rechten Bereich, in dem eine Textmarke ist.

Erstelle ich jetzt zum Beispiel einen Link von http://www.arachniden.com ,
auf die Textmarke im rechten Bereich,
erscheint nur DIESE einzige Seite, und ALLE anderen Frames drum herum gehen verloren. DAS ist das Problem das ich habe ... Ich hoffe Dir fällt was ein :)
Wäre echt Super ....

Antwort 3 von Latrodectus

Bitte Bitte Bitte Bitte ...... :))))

Antwort 4 von Yoram

Da bin ich wieder *g*

Da ich nun Deinen Link nicht habe, gehe ich mal davon aus, dass Du den Fehler mit der Textmarke an sich gemacht hast.

Wenn ich also auf der Seite mit den leckeren Spinnen bin finde ich z.B. folgende Verlinkung:
buch-FR.htm#ATinterErfolgmitVS

Der erste Teil ist der Link, also der Seitenname und der zweite Teil, also nach der Raute, ist die Textmarke. Du musst auf der entsprechenden Stelle eine Textmarke einfügen und benennen (in dem Bsp. heisst die Seite "ATinterErfolgmitVS" ).
Bei der Verlinkung klickst Du sicher im Auswahlfenster (bei Frontpage) auf den Link und dann musst Du noch auf das Auswahlmenü unten im Fenster, auf "optional Textmarke" gehen. Bist Du auf der Seite, wo sich die Textmarke befindet, dann erscheint diese auch zur Auswahl.

Nun kannst Du noch Angeben, in welchen Frame das ganze erscheinen sollte.

Wenn Du noch Fragen hast, werde ich versuchen diese zu beantworten.

ciao


Antwort 5 von Latrodectus

Jepp ... das funktioniert auch soweit :) Das ist aber auch nicht das eigentliche Problem, sondern ich möchte NICHT innerhalb des Frames auf die Textmarke, sondern von IRGENDEINER anderen meiner Seiten. Ich versuche hier mal zu zeichnen :)
Da hier eine Leerzeichenoptimierung vorhanden ist, fülle ich den leerraum mit Punkten aus.

______________________
|.............Frame oben (F1)......|
|_____________________|
|.......|.........................................|
|.......|...........Textmarke (F2....|
|.......|.........................................|
|...1*|.........................................|
|.......|.........................................|
|.......|.........................................|
|.......|.........................................|
|___|__________________|

1* Link zur Textmarke (F3)

F1 enthält nur ein paar allg. Infos
F2 enthält 25 Bücher, je Buch eine Textmarke
F3 enthält die Links zur jeweiligen Textmarke
Als HF bezeichne ich F1,F2 und F3

L=Link, TM=Textmarke)

Also L1 auf TM1
L2 auf TM2 usw ...

Das alles funzt EINWANDFREI ....
ABER:
Mal angenommen ich bin jetzt auf der INDEX.HTML und möchte einen Link zu Buch 9 erstellen (also TM9), dann habe ich nur die Möglichkeit in Frontpage die Seite F2 auszuwählen mit dem Inhalt der TM 1-25.
Wähle ich den gesamten HF aus, gibt er mir keine Möglichkeit mehr zu einer TM zu springen, was bedeutet das ich z.B. NUR F2 auswählen kann um DANN auf TM9 zu wechseln - der Betrachter soll aber den gesamten HF zu sehen bekommen und durch den Link auf F2/TM9 ist das nicht der Fall, da sich hier NUR DIESE Seite öffnet.

Antwort 6 von Fitw

Hallo Latrodectus!

Soweit ich Dich verstehe, willst Du von irgendwo eine Textmarke in einem anderen Framset ansteuern, oder? Ist alles ein wenig verwirrend hier. Das geht natürlich nicht so einfach. Dafür müßtest Du für jeden Link in einem anderen Frameset, der auf eine bestimmte Textmarke verweist, eine extra Frameset-Seite definieren, welche dann das gesamte Frameset inklusive der Textmarke lädt. Etwa in Form von:

<html>
<head>
<title>Empfehlenswerte Bücher</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
</head>
<frameset framespacing="0" border="false" frameborder="0" rows="154,*,57">
<frame name="Oben" scrolling="no" noresize target="Inhalt" src="http://www.arachniden.com/buch-FO.htm">
<frameset cols="178,*">
<frame name="Inhalt" target="Hauptframe" src="http://www.arachniden.com/buch-FL.htm">
<frame name="Hauptframe" scrolling="auto" src="http://www.arachniden.com/buch-FR.htm#Bede1Vus"><!--Hier die Textmarke einfügen!-->
</frameset>
<frame name="Unten" scrolling="no" noresize target="Inhalt" src="http://www.arachniden.com/buch-FU.htm">
<noframes>
<body>
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p>
</body>
</noframes>
</frameset>
</html>

Habe hier Deinen Quelltext mal ein wenig verändert. Wenn Du von irgendwo verlinken willst, müssen die Zielangaben absolut sein, ansonsten findet der Browser die Seiten nicht. Eine andere Möglichkeit wäre sicher auch noch über Javascript dies zu lösen, falls ich Dein Problem überhaupt richtig verstanden habe.

Ciao Tilo

Antwort 7 von Fitw

Mir fällt noch ein, daß Du natürlich noch das Ziel (Target) angeben mußt, wenn Du aus einem anderen Frameset ein neues Frameset lädts.
Zum Beipsiel: <a href="index_frame.html" target="_top">Klick den Link</a>

Mit target="_top" wird die neue Seite in das gesamte Browserfenster geladen und somit ein eventuell vorheriges Frameset übergangen. Ansonsten würde sich die neue Seite, bzw. das gesamte neue Frameset in dem Frame laden, von dem es aufgerufen wird. Wenn Du allerdings von Deiner Startseite verlinkst, brauchst Du die Angabe nicht, da es ja nur eine Seite ist und da lädt sich das Frameset dann sowieso ins gesamte Fenster. Allerdings für Dein bestimmtes Problem stößt man bei Verwendung von Frontpage sowieso irgendwann an Grenzen, wenn man keine oder nur wenig HTML-Kenntnisse besitzt. Guter Tip: http://selfhtml.teamone.de/ Da kannst Du auch nach Lösungen suchen und HTML lernen. Und vielleicht auch mal einen anderen Editor benutzen. Zum Beispiel Homesite 5 von (jetzt) Macromedia (früher Allaire).

Ciao Tilo

Antwort 8 von Latrodectus

Merci Dir für die ausführliche beschreibung. Werd mir das mal ansehen.
Allerdings für HTML zu lernen hab ich keine Zeit - ich schiebe lieber mal ein paar Bilder hin und her und speicher das dann ab:) Hab das früher mal versucht - anhand von Data Becker Bücher - aber als es dann immer komplizierter wurde - und ich mit meiner Alzheimer nach ein paar Tagen das vorhergehende schon wieder vergessen hatte - habe ich es aufgegeben. Ich habe da noch irgendwo im Internet eine Seite liegen von Früher - ist ja nicht schlecht geworden - aber habs dann einfach liegen lassen. Letzte Aktualisierung 98 oder so :) Naja ... ich hab das jetzt anders gelöst - siehe www.arachniden.com/buecher/Tinter_Sonderinfo.htm
Das im gelben Kasten ist das, was die 2 Verlage bekommen haben :)
Bis demnächst mal wieder und Merci an alle!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: