Antje Hofmann: Browser History-Simulation

Beitrag lesen

Es funktioniert zwar, aber eigentlich wollte ich darauf aufbauend auch noch die nicht besuchten Links anzeigen.
Hat Jemand eine Idee, wie man eine LInkliste generieren kann, in der die bereits besuchten Links nicht mehr angezeigt werden?

Gruß Gerhard

Hi Gerhard,

Da du sowieso schon mit Array arbeitest, baue das doch einfach aus.
Lege dir ein Array (a) an, das alle Links enthält. Ich würde die Links mit einer Nummer versehen.
Beim Anklicken eines Linkes, legst du dessen Nummer in einem weiteren Array (b)  ab.
Über eine Vergleichschleife kannst du kontrollieren, ob die Nummer bereits enthalten ist. Ist sie vorhanden wird nichts abgelegt.
Bei der Ausgabe rufst du dann dieses Array einfach ab. Damit hast du erst einmal realisiert, das kein Link doppelt angezeigt wird.
Willst du nun die Ausgabe der nicht besuchten Links realisieren, mußt du den Inhalt von a mit den Inhalt von b vergleichen und nur die Links ausgeben lassen, die nicht in b enthalten sind.

Viele Grüße
Antje