Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Februar

SELFHTML Forumsarchiv
a href problem bei mehreren seiten

Informationsseite
  1. Seite (HTML) a href problem bei mehreren seiten von conrad, 28. 02. 2006, 21:42
nach unten

a href problem bei mehreren seiten

Die folgende Nachricht zum Thema stammt von: conrad, E-Mail , 28. 02. 2006, 21:42

hi,

ich habe folgendes problem.

wenn habe eine php erzeugte html seite die über mehrere seite geht.


in der datei habe ich <a href> tags.


die rufe ich folgendermaßen auf.

<a href="#" onClick="window.open('x','y','z');">open XXX</a>

das fkt. auch soweit.

wenn ich mich jetzt aber auf der zweiten seite befinde und einen link anklicke, dann springt er immer wieder an pos. 1 der seite und ich muß wieder bis nach unten scrollen.


gibt es da einen kleinen trick?

javascript function kann ich nicht nehmen, da ich mit php die html seite in einer schleife erstelle.

danke

nach obennach unten

a href problem bei mehreren seiten

Die folgende Nachricht zum Thema stammt von: wahsaga, 28. 02. 2006, 21:47

hi,

»» <a href="#" onClick="window.open('x','y','z');">open XXX</a>
»»
»» das fkt. auch soweit.

Nur, soweit kein restriktiver Popup-Blocker dazwischen geht.


»» wenn ich mich jetzt aber auf der zweiten seite befinde und einen link anklicke, dann springt er immer wieder an pos. 1 der seite und ich muß wieder bis nach unten scrollen.

Natürlich, weil nach dem Öffnen des Popups das Linkziel angesprungen wird - und bei # springen gängige Browser nun mal an den Seitenanfang.

Du hast mehrere Möglichkeiten, dass zu verhindern:
- durch ein return false; nach dem window.open
- oder du nutzt onClick gleich auf einem anderen HTML-Element - was soll schließlich ein Link dort, wenn es gar kein richtiges Linkziel gibt?
- oder du verzichtest darauf, den User mit Popups zuzuschmeißen, und verwendest stattdessen _ganz normale_ Links. Das würde ich am besten finden.

»» javascript function kann ich nicht nehmen, da ich mit php die html seite in einer schleife erstelle.

Du benutzt doch bereits Javascript ...

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

a href problem bei mehreren seiten

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 28. 02. 2006, 22:42

Hello out there!

»» »» <a href="#" onClick="window.open('x','y','z');">open XXX</a>
»» »» das fkt. auch soweit.
»»
»» Nur, soweit kein restriktiver Popup-Blocker dazwischen geht.

Und auch nur, wenn überhaupt JavaScript ausgeführt wird. Manche Nutzer deaktivieren das bewusst, manchmal tut es auch ein Admin und der Nutzer kann es gar nicht aktivieren, und andere Clients wie Suchmaschinen haben gar nicht erst JavaScript.

Deshalb muss jede Wesite auch ohne JavaScript navigierbar sein:
<a href="x" onClick="window.open('x','y','z'); return false;">open XXX</a>
         ^ Hier den URI angeben, damit das Ziel auch ohne JavaScript erreichbar ist


»» - oder du verzichtest darauf, den User mit Popups zuzuschmeißen, und verwendest stattdessen _ganz normale_ Links. Das würde ich am besten finden.

Ich auch.

See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Februar

© 1998-2006 Seite Impressum, Software: Classic Forum