wie die überschrift eigentlich schon erklärt,
möchte ich folgendes:
ich habe einen inline-frame auf meiner startseite.
dieser iframe befindet sich eher oben.
das problem ist, dass meine startseite viele links hat,
die so weit runter reichen, dass man dabei scrollen muss.
wenn man jetzt auf einen dieser links klickt, öffnet sich
die gewünschte seite im iframe, die startseite bewegt sich jedoch nicht.
jetzt müsste man wieder zum anfang hinaufscrollen, was
sehr lästig ist.
kann man das hinaufscrollen umgehen-
dh. dass die seite automatisch wieder rauf springt,
beim klick auf den link?
danke
startseite beim aufruf einer seite im iframe zu top springen
-
-
ähm, ich verstehs richtig das die link in dem iframe sind ?
oder is des des menü außerhalb und nur die seite erscheint im iframe ?hm... vielleicht helfen dir anker weiter:
an der stelle zu dir gesprungen wird musst den namen hinterlegen
wenns bereits n link is, nimm indealer weise das a-tagum an diese stelle zu springen musste ganz einfach unten nen link setzen
bzw wenn der menülink auf ner anderen seite is
-
ich hab da mal was vorbereitet^^
also so wie ich des verstanden hab, brauchste nen kleines script.. da du ja deinen quelltext nicht mitgeliefert hast, hab ich mal ne dummy-file geschraubt...HTML
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function jump(){ top.location.href= top.location.href +"#kopp"; } </script> </head> <body> [url='#']SPRUNGMARKE[/url] <div style="float:left; margin:0px 50px 0px 0px;"> <ul> [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [*][url='http://forum-hilfe.de']Link[/url] [/list] </div> <iframe name="daframe" id="daframe" src="" style="width:500px; height:600px" ></iframe> </body> </html>
wennste jetzt einen der links anklickst, wird der href im iframe angezeigt und die seite springt zurück nach oben....
-
wow, wenn ich sehe wie einfach ihr das hinblättert,
komm ich mir echt wie so n dummy vor.
ok, probiere eure vorschläge mal aus
- berichte dann was funzt
danke -
danke euch beiden, aber synaptic konnte meine
ungenaue beschreibung doch eher mehr entschlüsseln....
shit, hätte es fast geschafft!
wollte diese aktion nur im header für alle links deffinieren:
------------------------------------------------------------
<head>
<base target="_default" onclick="jump();">
<script type="text/javascript">
function jump(){
top.location.href= top.location.href +"#";
}
</script>
</head>
------------------------------------------------------------------und siehe da, es funktioniert, aber nur 2 mal
nach jedem link-aufruf schreibt`s mir "#" am ende der page-adresse.
nur ab "wwwbeispiel.de##" funktioniert das nicht mehr.
hmmmmm? eine idee? -
-
da kennst du dich aus!
hut ab!
hier der funktionierende code:
--------------------------------------------------------------
<script type="text/javascript">
function jump(){
var speicher=top.location.href;
var ende = speicher.indexOf("#");
var speicher2 = top.location.href.substring(0, ende);
top.location.href= speicher2 +"#";
}
</script>
---------------------------------------------------------------
ps.(hab nur "kopp" weg gelassen)thanx für die schnelle hilfe
diese seite wandert in meine favorites
-
das "kopp" ist der name für den anker, der ganz oben über allen anderen Tags zu finden ist...
also die sprungmarke, die an beliebiger stelle gesetzt werden kann, um dorthin zu jumpen!
hatte lediglich den linktext des ankers dem weißen hintergrund gleichgemacht....die raute allein bewirkt, daß sich die gleiche seite nochmal neu aufruft...
mach mal nen link mit href raute und als target dein iframe, dann siehste was ich meine....und ps: danke für die blumen... und anmelden rulez (nich nur bookmarken) so kannste dann auch ma helfen, statt nur helfen zu lassen.. nützt dann ebenso der community