ChrisB: Anzeige der Link-Adresse wieder freigeben

Beitrag lesen

Hi,

der passende Themenbereich für deine Frage ist JavaScript. Falls dir nicht klar sein sollte, dass das etwas vollkommen anderes ist als JAVA - dann mache es dir bitte erst mal klar.

Dann soll so lange die Anzeige mit der Adresse des Links anhezeigt bleiben bis auf eine freie Fläche auf der Seite geklickt wird, was bisher nur mit einem Klick auf einen anderen Link funktioniert:

Vermutlich deshalb, weil du nur auf Klicks auf eben solche überhaupt reagierst?

Entweder musst du Klicks „irgendwohin“ ebenfalls überwachen (also bspw. auf dem document) und darauf entsprechend reagieren; oder du machst dir die Tatsache zu Nutze, dass der „aktive“ Link den Fokus wieder verliert, wenn woanders hin geklickt wird (onblur).

onclick:

function AnzeigeSperren(index)
{
parent.LinkAnzeigen = false
parent.document.getElementById("Adresse").innerHTML = document.getElementsByTagName("a")[index].href

  
Statt einen Index zu übergeben, um an Hand von diesem wiederum den Link zu ermitteln, könntest du vermutlich einfacher und direkter gleich die Referenz auf den Link, auf den geklickt wurde, übergeben.  
  
  

> ~~~javascript

function AnzeigeReaktivieren(i)  

> {  
> 	parent.LinkAnzeigen = true  
> }

Wann, wo und wozu rufst du diese Funktion auf?

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]