per Mausklick (auf fixen Button) goto Anchor ?
MarkusH
- javascript
0 Felix Riesterer1 dave
Hallo
Bitte um Hilfe: (sitze schon stunden im internet, um hier eine Idee zu bekommen. leider erfolglos bis jetzt)
Möchte per Mausclick auf einen fixierten "weiter"-Button (position:fixed) zum jeweils nächsten anchor im gleichen file (ohne iframes) springen:
code:
<script language="JavaScript1.2">
function gotoanchor(act,go_to){
sprung=(go_to==1)? act++ : act--
location.href = "document.anchors[sprung].name"
}
</script>
<body>
<img ... onclick="gotoanchor(this,1)">
<!-- mit 1 soll bildlich gesprochen um näcshten anchor gesprungen werden
-->
<a name="anchor1">
<!-- textstelle 1 -->
<a name="anchor2">
<!-- textstelle 2
usw. textstelle 3,4,5 in horizontaler ausrichtung, nicht vertikal
-->
</body>
Danke für Eure Hilfe!
MarkusH.
Lieber MarkusH,
location.href = "document.anchors[sprung].name"
vielleicht eher so?
location.href = "#" + document.anchors[sprung].name;
Liebe Grüße,
Felix Riesterer.
Hi,
location.href = "#" + document.anchors[sprung].name;
oder doch eher so:
location.hash = ...
cu,
Andreas
Danke Andreas!
für Deinen Hinweis. Leider funktioniert es in meinem Script nicht - Warum auch immer?
vielleicht wergänze ich, dass ich mit einem einzigen button bei mehrfachen hintereinander-drücken immer um einen anchor weiter springen will.
lg
Danke auch an Dich Dave und Felix!
auch für den Hinweis.
siehe meine vorige Antwort an Andreas ...
lg
MarkusH.
Hallo,
Danke auch an Dich Dave und Felix!
warum antwortest du dir selbst und dankst dann dave und Felix?
Hast du gerade ein wenig den Überblick verloren? ;-)
Ciao,
Martin
Lieber MarkusH.,
Leider funktioniert es in meinem Script nicht - Warum auch immer?
leider ist "funktioniert nicht" keine Problembeschreibung (siehe Tipps für Fragende).
Liebe Grüße,
Felix Riesterer.
Hi,
<img ... onclick="gotoanchor(this,1)">
Warum machst du daraus nicht einfach einen link?
<a href="#anchorTarget"><img src="" /></a>
<a name="anchor1">
Seiteninterne Verweise sollte man anders definieren.
sitze schon stunden im internet
Fand ich lustig :D
~dave