Textmarken und Hyperlinks
Hallo NG,
gibt es eine Möglichkeit gleichzeitig auf eine neue Seite Seite zu verweisen
und innerhalb Dieser auf eine Textmarke? Eigentlich wird es noch
komplizierter. Also ich verweise auf eine Frameseite und der Hauptframe
beinhaltet die Seite in der eine Textmarke ist die ich "anpringen" möchte.
Danke für jeden Tipp.
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Am 02.12.2007 schrieb Karsten Sosna:
> gibt es eine Möglichkeit gleichzeitig auf eine neue Seite Seite zu verweisen
> und innerhalb Dieser auf eine Textmarke?
Mit <a href="/foo/bar.html#deinanker"> verweist du auf den Anker
"deinanker" der Seite bar.html
--
Grüße
Peter
WIN XP Prof. SP2, FP2000
Re: Textmarken und Hyperlinks
>> gibt es eine Möglichkeit gleichzeitig auf eine neue Seite Seite zu
>> verweisen
>> und innerhalb Dieser auf eine Textmarke?
>
> Mit <a href="/foo/bar.html#deinanker"> verweist du auf den Anker
> "deinanker" der Seite bar.html
Hallo Peter,
damit bin ich schon mal ein Stück weiter. Ich schätze mal mit meiner
Frameseite wird das wohl nicht funktionieren, so wie ich mir das vorstelle.
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Hallo Karsten,
>>> gibt es eine Möglichkeit gleichzeitig auf eine neue Seite Seite zu
>>> verweisen
>>> und innerhalb Dieser auf eine Textmarke?
>> Mit <a href="/foo/bar.html#deinanker"> verweist du auf den Anker
>> "deinanker" der Seite bar.html
> damit bin ich schon mal ein Stück weiter. Ich schätze mal mit meiner
> Frameseite wird das wohl nicht funktionieren, so wie ich mir das
> vorstelle.
Was genau meinst du mit Frameseite? Eine Seite innerhalb
des Framesets oder das Frameset selbst? Wenn
du das Frameset selbst meinst, geht das auch, indem der
Link ganz normal auf das Frameset geht und darin an der
Stelle wo die einzelnen Seiten den einzelnen Frames zugewiesen
werden dann das ...bar.html#deinanker hin kommt.
Aber solche Sachen sind einer der Nachteile von Frames.
Gruß,
Frank
Re: Textmarken und Hyperlinks
> Was genau meinst du mit Frameseite? Eine Seite innerhalb
> des Framesets oder das Frameset selbst? Wenn
> du das Frameset selbst meinst, geht das auch, indem der
> Link ganz normal auf das Frameset geht und darin an der
> Stelle wo die einzelnen Seiten den einzelnen Frames zugewiesen
> werden dann das ...bar.html#deinanker hin kommt.
>
> Aber solche Sachen sind einer der Nachteile von Frames.
Hallo Frank,
ich habe eine Frameseite(Start.htm). Diese hat 2 Frames(Oben und Unten).
Oben ist das Banner(Banner.htm) und unten der Inhalt(Inhalt.htm). Jetzt
verlinke ich auf die Start.htm und meine beiden Seieten Banner und Inhalt
werden angezeigt. Alles Ok. Jetzt setze ich einen Marker in "Inhalt". Wie
schaffe ich es nun, das der Link auf "Start.htm" und an die Position des
Markers in "Inhalt.htm" springt?
Hoffe ist jetzt etwas verständlicher.
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Hallo Karsten,
>> Wenn
>> du das Frameset selbst meinst, geht das auch, indem der
>> Link ganz normal auf das Frameset geht und darin an der
>> Stelle wo die einzelnen Seiten den einzelnen Frames zugewiesen
>> werden dann das ...bar.html#deinanker hin kommt.
> ich habe eine Frameseite(Start.htm). Diese hat 2 Frames(Oben und
> Unten). Oben ist das Banner(Banner.htm) und unten der
> Inhalt(Inhalt.htm). Jetzt verlinke ich auf die Start.htm und meine
> beiden Seieten Banner und Inhalt werden angezeigt. Alles Ok. Jetzt
> setze ich einen Marker in "Inhalt". Wie schaffe ich es nun, das der
> Link auf "Start.htm" und an die Position des Markers in "Inhalt.htm"
> springt?
So wie ich das schon mit Worten beschrieben habe, aber gut,
etwas Beispiel Code macht es einfacher <vbg>
In der Start.htm hast du ja z.B. so etwas:
<frameset rows="*,*">
<frame name="oben" src="Banner.htm">
<frame name="unten" src="Inhalt.htm">
...
Das dient dazu dem Frameset mitzuteilen
welche Seite in welchen Frame geladen werden soll
bei Aufruf des Framests (Start.htm) selbst.
jetzt änderst du die Zeile für den Inhalt so:
<frame name="unten" src="Inhalt.htm#DeinAnker">
> Hoffe ist jetzt etwas verständlicher.
yep hoffe ich auch, dass es jetzt für dich verständlicher ist.
Gruß,
Frank
Re: Textmarken und Hyperlinks
> In der Start.htm hast du ja z.B. so etwas:
>
> <frameset rows="*,*">
> <frame name="oben" src="Banner.htm">
> <frame name="unten" src="Inhalt.htm">
> ...
>
> Das dient dazu dem Frameset mitzuteilen
> welche Seite in welchen Frame geladen werden soll
> bei Aufruf des Framests (Start.htm) selbst.
>
> jetzt änderst du die Zeile für den Inhalt so:
>
> <frame name="unten" src="Inhalt.htm#DeinAnker">
>
>> Hoffe ist jetzt etwas verständlicher.
Hallo Frank,
das war schon klar, ist aber nicht das was ich will. Nehmen wir obiges
Beispiel: Jetzt verlinke ich aber die Start.htm und daber möchte ich gerne
den Anker in der Inhalt.htm angeben. Also etwa so
href="Start.htm#Inhalt.htm+Anker".
Hoffe jetzt ist klar was ich will.
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Karsten Sosna wrote:
> das war schon klar, ist aber nicht das was ich will. Nehmen wir obiges
> Beispiel: Jetzt verlinke ich aber die Start.htm und daber möchte ich gerne
> den Anker in der Inhalt.htm angeben. Also etwa so
> href="Start.htm#Inhalt.htm+Anker".
> Hoffe jetzt ist klar was ich will.
Was Du willst ist klar. Aber klar ist auch das so das nicht geht. Du
hast gerad einen der zahlreichen Nachteile von Frames entdeckt. Das wird
Dir hoffentlich reichen um dich von Frames zu trennen.
MfG, Ulf
--
_,
_(_p> Ulf [Kado] Kadner
\<_)
^^
Re: Textmarken und Hyperlinks
>> das war schon klar, ist aber nicht das was ich will. Nehmen wir obiges
>> Beispiel: Jetzt verlinke ich aber die Start.htm und daber möchte ich
>> gerne den Anker in der Inhalt.htm angeben. Also etwa so
>> href="Start.htm#Inhalt.htm+Anker".
>> Hoffe jetzt ist klar was ich will.
>
> Was Du willst ist klar. Aber klar ist auch das so das nicht geht. Du hast
> gerad einen der zahlreichen Nachteile von Frames entdeckt. Das wird Dir
> hoffentlich reichen um dich von Frames zu trennen.
Hallo Ulf,
o.k., was nicht geht geht nicht. Aber wenn ich keine Frames benutzen sollte,
was dann?
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Am 03.12.2007 schrieb Karsten Sosna:
> o.k., was nicht geht geht nicht. Aber wenn ich keine Frames benutzen sollte,
> was dann?
Je nach FP-Version "Gemeinsame Randbereiche" oder "Dynamische Webvorlagen
(DWT)".
--
Grüße
Peter
WIN XP Prof. SP2, FP2000
Re: Textmarken und Hyperlinks
Karsten Sosna schrieb:
> Aber wenn ich keine Frames benutzen sollte, was dann?
<http://schneegans.de/frontpage/faq/#frames-ersatz>
--
<http://schneegans.de/usenet/mid-schreibweisen/> · Postings richtig verlinken
Re: Textmarken und Hyperlinks
Hallo Karsten,
>> Das dient dazu dem Frameset mitzuteilen
>> welche Seite in welchen Frame geladen werden soll
>> bei Aufruf des Framests (Start.htm) selbst.
>>
>> jetzt änderst du die Zeile für den Inhalt so:
>>
>> <frame name="unten" src="Inhalt.htm#DeinAnker">
> das war schon klar, ist aber nicht das was ich will. Nehmen wir obiges
> Beispiel: Jetzt verlinke ich aber die Start.htm und daber möchte ich
> gerne den Anker in der Inhalt.htm angeben. Also etwa so
> href="Start.htm#Inhalt.htm+Anker".
> Hoffe jetzt ist klar was ich will.
Ups, ok, da lag ich also völlig daneben sorry :-(
Aber gut, auch das geht relativ simpel mit serverseitigem Script.
Hier mal ein kleines Beispiel in Classic ASP. Die Start.htm heißt
dann halt Start.asp.
Du rufst die dann z.B. wie folgt auf:
href="Start.asp?AnkerZiel=DeinAnker"
Die entsprechende Teil der Start.asp sieht dann
in Kurzform ohne Fehlerprüfung usw. so aus:
<frame name="unten" src="Inhalt.htm#<%= Request.Querystring("AnkerZiel")
%>">
Wenn du kein ASP verwenden kannst, geht das in PHP aber mit Sicherheit
auch, nur wie kann ich dir leider nicht sagen.
Aber wie ich schon gesagt habe und du aus anderen Antworten auch
entnehmen kannst, ist das genau einer der Nachteile von Frames.
Ok, du als alter VBler kannst das locker "austricksen" mit ASP
falls es dir zur Verfügung steht, aber gut, ist anderes Thema.
Um was für ein Web bzw. ein wie umfangreiches Web handelst es dich
da eigentlich?
Gruß,
Frank
Re: Textmarken und Hyperlinks
Hallo Karsten,
> o.k., was nicht geht geht nicht. Aber wenn ich keine Frames benutzen
> sollte, was dann?
Möglichkeiten hast du ja schon aufgezählt bekommen.
Aber das sind eher Pauschalantworten. Beschreibe du doch
einfach mal warum du meinst auf Frames nicht verzichten zu
wollen bzw. was die Vorteile dabei sind bei deinem Web.
Es gibt auch unabhängig von den FP Features Möglichkeiten
wie z.B. Includes oder halt serverseitige Scriptsprachen
die du evtl. verwenden kannst um ohne Frames auszukommen.
Hängt halt auch vom Umfang des Webs ab und ob der Zeitaufwand
lohnt das umzustellen.
Gruß,
Frank
Re: Textmarken und Hyperlinks
>> Aber wenn ich keine Frames benutzen sollte, was dann?
>
> <http://schneegans.de/frontpage/faq/#frames-ersatz>
Hallo Christoph,
ich glaube dafür bin ich einfach zu dumm. :=(
Ich veruche mich seit Getern daran, aber ich kriege da einfach kein Resultat
bei raus. Wie kann ich den ganz einfach diese Seite ersetzen:
\\\
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Titel</title>
</head>
<frameset framespacing="0" border="0" frameborder="0" rows="160,*">
<frame name="Banner" scrolling="no" noresize target="Inhalt"
src="Banner.htm">
<frameset cols="181,*">
<frame name="Inhalt" target="Hauptframe" src="Inhalt.htm"
scrolling="auto">
<frame name="Hauptframe" scrolling="auto" src="Start.htm">
</frameset>
<noframes>
<body>
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
///
Und was bitte schön sind "gemeinsame Randbereiche" den Begriff finde ich in
der Online-Hilfe nicht(Aber irgendwie scheint mein FP in der Office-Hilfe zu
suchen).
Eine Frage noch wie füge ich den eine Seite der Navigationsstruktur hinzu?
Danke.
P.S.: Für Euch mag das einfach sein, aber "ich brech mir da wirklich einen
bei ab".
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Karsten Sosna schrieb:
> Und was bitte schön sind "gemeinsame Randbereiche"
Ab FrontPage 2003 gut versteckt, vgl.
<http://schneegans.de/frontpage/faq/#ausgegraute-menues>. Welche Version
hast du denn?
> Eine Frage noch wie füge ich den eine Seite der Navigationsstruktur hinzu?
"Ansicht > Ordnerliste" aktivieren, dann "Ansicht > Navigation" wählen und
die gewünschte Datei von der Ordnerliste in die Navigationsstruktur ziehen.
--
<http://schneegans.de/usenet/mid-schreibweisen/> · Postings richtig verlinken
Re: Textmarken und Hyperlinks
>> Und was bitte schön sind "gemeinsame Randbereiche"
>
> Ab FrontPage 2003 gut versteckt, vgl.
> <http://schneegans.de/frontpage/faq/#ausgegraute-menues>. Welche Version
> hast du denn?
Hallo Christop,
FP2003
>
>> Eine Frage noch wie füge ich den eine Seite der Navigationsstruktur
>> hinzu?
>
> "Ansicht > Ordnerliste" aktivieren, dann "Ansicht > Navigation" wählen und
> die gewünschte Datei von der Ordnerliste in die Navigationsstruktur
> ziehen.
Gut habe ich probiert, aber die Auswirkungen habe ich noch nicht gesehen.
Ist aber auch erstmal egal.
Ich habe mir jetzt mal etwas CSS-Script "zusammengefrickelt":
\\\
<style type="text/css">
#head {
display:block;
position:absolute;
/* margin-left:-321px; */
left:0;
top:0;
width:100%;
/* min-width:640px; */
height:160px;
background:#fff;
font-size:1em;
z-index:5;
border:1px solid #000;
}
* html #head {
top:0px; width:100%; height:160px;
}
#content {
display:block;
overflow:auto;
position:absolute;
z-index:3;
top:160px;
bottom:0px;
width:100%;
/* margin-left:-321px; */
/* margin-right:-180px; */
left:180;
border-left:1px solid #000;
border-right:1px solid #000;
background:#fff;
}
* html #content {
top:0;
bottom:0;
height:100%;
width:100%;
border-top:160px solid #fff;
border-bottom:0px solid #fff;
}
</style>
///
Also der Head-Bereich sieht gut aus. Aber mit dem Content-Bereich habe ich
ein Problem mit der Breite. Du/ Ihr seht sicherlich das der Bereich bei
180;160 beginnen soll. Diese Bereich soll dann über restlich verbleibenden
Platz(in der Breite) gehen. Wenn ich das jetzt so mache, wie oben wird mir
aber der horizonatale Scrollbalken angezeigt. Wie bekomme ich das jetzt hin,
das nur der restliche Platz genutzt wird, also Gesamtbreite-180?
2.Sache: Nun habe ich damit die Frames ersetzt, aber wie bekomme ich den
jetzt den Inhalt einer Seite in die Div-Tags? Ich will ja immer in den
Content-Bereich eine andere Seite laden. Bei einen Hyperlink kann ich ja
Target angeben, aber wie mache ich das nun?
--
Gruß Scotty
Re: Textmarken und Hyperlinks
Karsten Sosna schrieb:
> FP2003
Na, dann bieten sich doch dynamische Webvorlagen an.
> Ich habe mir jetzt mal etwas CSS-Script "zusammengefrickelt":
> \\\
> <style type="text/css">
> #head {
> display:block;
> position:absolute;
Ich habe jetzt ehrlich gesagt keine Lust, zu deinem Stylesheet auch noch
ein HTML-Dokument zu erstellen. Was willst du denn erreichen?
Die "position"-Eigenschaft jedenfalls schadet in den meisten Fällen mehr
als sie nützt.
> Nun habe ich damit die Frames ersetzt, aber wie bekomme ich den jetzt
> den Inhalt einer Seite in die Div-Tags?
Du erstellst in deiner Webvorlage einfach einen bearbeitbaren Bereich
innerhalb des "div"-Elements. Schau dir doch einfach mal
<http://schneegans.de/temp/dwt-demo.zip> an – einfach entpacken und dann
über "Datei > Website öffnen..." öffnen.
> Ich will ja immer in den Content-Bereich eine andere Seite laden. Bei
> einen Hyperlink kann ich ja Target angeben, aber wie mache ich das nun?
Du verweist einfach auf die ganze Seite. Das vereinfacht die Sache ganz
erheblich.
--
<http://schneegans.de/frontpage/faq/> · Die häufigsten Fragen zu FrontPage
Re: Textmarken und Hyperlinks
>> Nun habe ich damit die Frames ersetzt, aber wie bekomme ich den jetzt
>> den Inhalt einer Seite in die Div-Tags?
>
> Du erstellst in deiner Webvorlage einfach einen bearbeitbaren Bereich
> innerhalb des "div"-Elements. Schau dir doch einfach mal
> <http://schneegans.de/temp/dwt-demo.zip> an – einfach entpacken und dann
> über "Datei > Website öffnen..." öffnen.
>
>> Ich will ja immer in den Content-Bereich eine andere Seite laden. Bei
>> einen Hyperlink kann ich ja Target angeben, aber wie mache ich das nun?
>
> Du verweist einfach auf die ganze Seite. Das vereinfacht die Sache ganz
> erheblich.
Hallo Christoph,
danke für das Beispiel. Ich weiß aber immer noch nicht, welchen Vorteil ich
dadurch haben sollte, außer das jetzt mein Browser(IE7) eine Warnung
ausgibt, das Script ausgeführt werden sollte. Eigentlich wollte ich dieses
vermeiden. Zu dem sehe ich noch nicht, wie ich jetzt das "Menü" gestalten
kann.
--
Gruß Scotty