Warum geht das 'Ankern' nicht

Hallo Htmler,

ich möchte gerne in meinen Quelltext von einem Link auf eine andere Position im Quelltext verweisen. Was habe ich an meinem Quelltext falsch gemacht???

Klicke drauf und es…

…folgt dieser Text

Danke!

Stef

Hallo,

ich möchte gerne in meinen Quelltext von einem Link auf eine
andere Position im Quelltext verweisen. Was habe ich an meinem
Quelltext falsch gemacht???

Gar nichts, das funktioniert so.

Damit sich im Browser was tut, muss aber genug Abstand zwischen den Links sein.

Ich habe mir mal erlaubt, in dein Beispiel noch einen 2000 Pixel hohen Abstandshalter einzubauen:

[Klicke drauf und es.....](%23Anker_1)



....folgt dieser Text

Das sollte funktionieren. Was passiert denn, wenn du dies in einer HTML-Datei abspeicherst und sie öffnest?

mfg
deconstruct

P.S: Es wäre nett, wenn du HTML-Quelltext in

-Tags einschließt, damit sie so wie in meinem Posting schön leserlich sind.

Hallo,

ich möchte gerne in meinen Quelltext von einem Link auf eine
andere Position im Quelltext verweisen. Was habe ich an meinem
Quelltext falsch gemacht???

Stimmt schon so, füg mal ein paar Leerzeichen (
) vor und nach dem Anker ein, wenn „unterhalb“ vom Anker nichts mehr folgt und der Anker bereits zu sehen ist springt die Ansicht auch nicht weiter…

Klicke drauf undes…

…folgt dieser Text

mfg

sf

Hi Deconstruct!

Danke für Dein Posting. Ich habe den geänderten Quelltext kopiert und abgespeichert. Mein Browser zeigt mir den Link und wenn ich drauf klicke komme ich an die Stelle aber wenn der Browser die Seite aufbaut kommt „Klicke drauf und es…“ und wenn ich runterscrolle steht der Text, den ich nicht erst beim Klick haben will „…folgt dieser Text“.

Ich will quasi einen Link ohne der Antwort im Browser. Erst wenn der User den Link betätigt, soll die Antwort erscheinen.

Habe auch schon einige
eingefügt…

Stef

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Stefan,

irgendwie versteh ich nicht so recht, was du meinst …!?

Könnte es sein, dass die Antwort vor dem Klick gar nicht sichtbar sein soll, also auch nicht durch Scrollen?

Dann solltest du die Antwort in ein stecken, das zunächst ausgeblendet (‚hidden‘) ist, und erst beim Klick (‚onclick‘) eingeblendet (‚visible‘) wird.

Das kannst du mit Javascript lösen, die Stichwörter dazu habe ich dir ja gerade genannt.

LG, piranja

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Piranja,

danke! Genau das meinte ich! Die Antwort darf erst beim klick sichtbar werden!

Mal sehen was ich zu den erwähnten Begriffen finde

Ciao,
Stef

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Stef,

hab gerade nichts anderes zu tun, da hab ich’s schnell mal zusammengesucht. :wink:
Also probier’s mal so:

function show\_layer(x) {
//für verschiedene Browserversionen
if (document.getElementById(x) != null)
 document.getElementById(x).style.visibility="visible";
else if(document.layers)
 document.layers[x].visibility="show";
else
 document.all[x].style.visibility="visible";
}
[Hier klicken ...](javascript:show_layer('antwort');)

Das ist die Antwort

LG, piranja

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Genial!

So hab ich mir die Sache vorgestellt!

Tausend dank!!

Gruß
Stef

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

danke! Genau das meinte ich! Die Antwort darf erst beim klick
sichtbar werden!

Und wieso machst du dann nicht einfach - so wie jeder - eine neue HTML-Seite? Dann kommt die Antwort auch erst beim Klick.

mfg
deconstruct