phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.01.2006, 19:34   #1
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt

Frage zur Top#-Funktion


hallo,
wie kann man in einen link eine top#-funktion einbauen?
mit der top#-funktion meine ich, dass wenn ich eine neue seite in einem iframe öffne, automatisch die seite, wo der iframe einbettet ist, "nach oben springt".
könnt ihr mir bitte weiterhelfen.

danke.

gruß,
constantin
midtwo ist offline   Mit Zitat antworten


Alt 13.01.2006, 23:07   #2
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Hmm ja... ich denke, du verwechselst ein paar Sachen.

# -- nun ja, das # in einer URL bedeutet eine bestimmte Stelle an der Seite. Zum Beispiel, irgendwo im HTML-Code steht das hier:

Code:
<div id="anker">
...und irgendwo anders auf der Seite steht das hier:

Code:
<a href="#anker">Klick</a>
Beim Klick auf dem Link springt die Seite so, dass das <div> mit dem ID "anker" oben im Fenster ist. Oft sieht man unten auf einer langen Seite einen Link mit der Beschriften "Top"; das erste Element auf der Seite hat dann den Attribut id="top" (oder auch name="top", aus Kompatibilitätsgründen) und der Link hat das Attribut href="#top". Ich glaube das meinst du -- aber das ist keine Funktion.

Nun, dann redest du irgendetwas von Iframes. Du willst es so haben, dass wenn ein Dokument ins Iframe geladen wird, dass irgendetwas nach oben springt -- ich glaube du meinst die Seite, in der das Iframe eingebettet ist, und nicht etwa die Seite, die im Iframe eingebettet ist.

Das wären also zwei Aktionen gleichzeitig: 1. soll ein neues Dokument ins Iframe geladen werdem, 2. soll ein anderes Dokument nach oben springen. Das geht also nur mit JavaScript.

Befindet sich der Link im Hauptfenster -- also außerhalb des Iframes -- müsste er so aussehen:

Code:
<a href="neueseite.html" target="name_des_iframes"
onclick="self.scrollTo(0,0);">
Befindet sich der Link im Iframe, müsste er so aussehen:

Code:
<a href="neueseite.html"
onclick="parent.scrollTo(0,0);">
Ich habe das allerdings nicht ausprobiert. Theoretisch dürfte es funktionieren, aber ich kann's nicht versprechen...
rewboss ist offline   Mit Zitat antworten
Alt 14.01.2006, 00:42   #3
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
vielen dank für die antwort.

gruß,
constantin

Geändert von midtwo (14.01.2006 um 00:47 Uhr).
midtwo ist offline   Mit Zitat antworten
Alt 14.01.2006, 13:50   #4
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
...ich nehme an, es hat funktioniert? (Möchte es auch wissen.)
rewboss ist offline   Mit Zitat antworten
Alt 14.01.2006, 14:04   #5
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
ja funktioniert super...
hab aber noch eine kleine frage zu einem anderen thema.
ich möchte auf der startseite auf die neusten artikel verweisen und natürlich müssen die auch verlinkt werden.
nun aber wenn ich es mit der rubrik Musik verlinke, kommt aber eben immer nur der startartikel von musik. man kann dann im hauptfenster auf den gewünschten artikel klicke und dieser läd sich dann im iframe.
aber ich möchte gleich, dass man auf den bestimmten artikel kommt, wenn man auf den link auf der startseite klickt.
gibt es dafür eine lösung?

danke.

gruß,
constantin
midtwo ist offline   Mit Zitat antworten
Alt 14.01.2006, 19:07   #6
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Wahrscheinlich. Wie sieht der Code aus?
rewboss ist offline   Mit Zitat antworten
Alt 14.01.2006, 20:00   #7
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
welchen code?

gruß,
constantin
midtwo ist offline   Mit Zitat antworten
Alt 14.01.2006, 22:54   #8
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Ja... das ist so 'ne Frage, gell?

Also, was ist das genau für eine Website? Die "neuesten Artikel"... von was? Reden wir hier über einen Online-Shop oder von journalistischen Beiträgen? Sind alle Artikel auf einer Seite oder jede auf eine eigene Seite? Ist das alles jetzt nur HTML oder PHP? Wenn HTML, musst du nur den richtigen Link setzen; wenn PHP, dann wäre die Frage besser im Dynamik-Forum aufgehoben -- und etwas Code wäre da nicht verkehrt.
rewboss ist offline   Mit Zitat antworten
Alt 15.01.2006, 13:24   #9
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
ja ok...
Es ist eine website mit journalistischen Inhalt.
Auf der Index-Seite werden die neusten Artikel angezeigt und wenn es einen interessiert klickt man eben auf den link. Du kommst dann zu der entsprechenden Rubrik z.B. Musik und dort findest du dann einen eingebetteten Iframe, wo eigentlich dieser Artikel dann stehen soll.
Wenn ich das dann mit der seite musik.html(also der Artikel von der Index-Seite)verknüpfe, erscheint aber nur der "startartikel" im iframe.
Die ganze Seite ist in html+css programmiert und basiert eben auf diesen iframe(für bessere und schnellere Verwaltung).

Wie kann jetzt einen Artikel, der auf der Index-Seite steht, mit dem richtigen Artikel in der Rubrik Musik verknüpfen, ohne das der startartikel im Iframe erscheint sonder gleich dieser bestimmte.

----
also geht folgender link schon mal nicht:
<a href="musik.htm">[...mehr]</a>

ich brauch was spezifischen was gleich auf den bestimmten artikel verweist.
----

Verständlicher??!!??

Vielen dank

Gruß,
constantin
midtwo ist offline   Mit Zitat antworten
Alt 15.01.2006, 15:09   #10
TP-Moderator
 
Benutzerbild von LimaX
 
Registriert seit: Dec 2001
Ort: Heidelberg
LimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKE
Die Anker, die rewboss im zweiten Beitrag beschrieben hat, kannst Du auch fensterübergreifend nutzen.
Markiere Deinen Artikel mit einem Anker
<a name="musik3"></a>
Der Link auf der Startseite springt dann direkt mit
<a href="musik.html#musik3">hier gehts weiter</a>
an die bezeichnete Stelle.
__________________
Ausbildung Hotelfachfrau --
FPDI v1.2 released!
--
"Watch, learn and don't eat my cookie!"
Phoebe in Friends S05E14
LimaX ist offline   Mit Zitat antworten
Alt 15.01.2006, 16:14   #11
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
...vorausgesetzt, alle Artikel befinden sich im selben HTML-Dokument.

Wenn jeder Artikel in einem eigenen Dokument erscheint, musst du dafür sorgen, dass der Link eben auf das richtige Dokument verweist. Wenn du mit reinem statischen HTML arbeitest dann musst du, jedesmal wenn du einen neuen Artikel schreibst, alle Links, die auf den letzten Artikel verweisen sollen, anpassen.

Das wird aber mit der Zeit recht lästig. Wenn du aber z.B. PHP lernst, kannst du es so programmieren, dass alles automatisch angepasst wird. Aber das geht nicht von heute auf morgen...
rewboss ist offline   Mit Zitat antworten
Alt 15.01.2006, 17:49   #12
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
also irgendwie kapiere ich es nicht...

naja...aber danke.

gruß,
constantin
midtwo ist offline   Mit Zitat antworten
Alt 15.01.2006, 19:05   #13
TP-Moderator
 
Benutzerbild von LimaX
 
Registriert seit: Dec 2001
Ort: Heidelberg
LimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKELimaX ist ein richtiges Arbeitstier - DANKE
Also nochmal von vorn:
Du gibst Deinem Artikel eine eigene ID. Diese kann in dem DIV stehen, das den Artikel umrahmt oder z.B. in der Artikelüberschrift. Wichtig ist, daß diese ID einmalig ist. Sie markiert den Einsprungspunkt.
Code:
<div id="artikel_4">bla bla ...  ganz spannender Artikel</div>
Der Artikel befindet sich zum Beispiel auf der Seite musik.htm.
Dann lautet der Link, der genau zu diesem Artikel auf der Seite hüpft, so:
Code:
<a href="musik.htm#artikel_4">spannender Musikartikel</a>
Den Link kannst Du natürlich einbauen, wo Du möchtest, also auch auf Deiner Startseite.

Jetzt alles klar?
__________________
Ausbildung Hotelfachfrau --
FPDI v1.2 released!
--
"Watch, learn and don't eat my cookie!"
Phoebe in Friends S05E14
LimaX ist offline   Mit Zitat antworten
Alt 15.01.2006, 22:21   #14
TP-Senior
 
Registriert seit: Nov 2004
midtwo macht alles soweit korrekt
aber jeder artikel befindet sich auf einer eigenen seite und wird auf musik.html nur durch ein iframe geladen...wenn auf den entsprechenden link auf musik.html klickt.
geht es dann auch???

------------------------
------------------------

hab noch ein klitze kleine frage...
hab an der seite noch so ein listenmenü(im Hauptfenster), es dient als Archiv.
Links etc. funktionieren, jedoch möchte ich noch folgendes:
Wenn jemand auf den link klickt, schnappt das Listenmenü sozusagen mit dem linknamen zurück, jedoch soll es wieder in den ursprünglichen Zustand mit der eigentlichen Überschrift.
Habt ihr da eine lösung???

code:
---------------------------------------
<form name="form1">

<select name="menu1" class="sprungmenü-text" onChange="MM_jumpMenu('Fensterlein',this,0)" >
<option selected>:// Archiv-Musik</option><***feste Überschrift***>
<option value="iframe_FettesBrot_Seite1.htm" >Fettes Brot(K)</option> <***der besagte link***>
<option>---------------------</option>
<option>K=Konzertbericht</option>
<option>I=Interview</option>
<option>A=Artikel</option>
<option>C=CD-Tipp</option>
</select>
</form>
----------------------------------------------

Vielen dank.

gruß,
constantin

Geändert von midtwo (15.01.2006 um 23:19 Uhr).
midtwo ist offline   Mit Zitat antworten
Alt 16.01.2006, 09:53   #15
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von midtwo
aber jeder artikel befindet sich auf einer eigenen seite und wird auf musik.html nur durch ein iframe geladen...wenn auf den entsprechenden link auf musik.html klickt.
geht es dann auch???
Nun, wie hast du das eigentlich gelöst? Ist jetzt music.html eine Seite, in der sich ein Iframe befindet, in das sich ein weiteres Dokument laden soll? Oder wie geht das?

Zitat:
Wenn jemand auf den link klickt, schnappt das Listenmenü sozusagen mit dem linknamen zurück
Das ist auch sinnvoll, ja...
Zitat:
jedoch soll es wieder in den ursprünglichen Zustand mit der eigentlichen Überschrift.
Habt ihr da eine lösung???
Geht mit JavaScript. Versuch's so:

Code:
<select name="menu1" class="sprungmenü-text"
onChange="MM_jumpMenu('Fensterlein', this, 0); this.selectedIndex=0;">
rewboss ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Frage zur Top#-Funktion Frage zur Top#-Funktion
« Schriftarten | Grafiken als Tabellenhintergrund »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:49 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67