:active und iframe
ich möchte eine seite mit iframe
wenn man einen links öffnet erscheint dieser im iframe
nun möchte ich dass man sieht welcher kinks geöffnet ist
Antwort schreiben
Antwort 1 von SirTobi vom 25.08.2020, 18:31 Options
welche links mein ich
wollt des mit css machen mit active: aber des funktioniert niccht
Antwort 2 von katy vom 25.08.2020, 19:40 Options
Hallo Sirtobi,
so ist active: auch nicht gemeint.
Wenn du einen Link umformatieren willst, weil in einem anderen Fenster (hier der IFrame) etwas bestimmtes passiert ist, musst du schon JavaScript bemühen.
katy
Antwort 3 von SirTobi vom 25.08.2020, 19:57 Options
danke erstmal
aber wie soll ich des machen??
mit ein onclick?
und dann wie schaff ich es dann dass man sieht dass ein anderer link offen ist und nicht mehr der alte??
Antwort 4 von katy vom 26.08.2020, 06:43 Options
Hallo Sirtobi,
woher solllte ich wissen, wie du das machen
sollst?
Aber ein paar Tipps:
mit
var navilinks=document.getElementById("navi").links;
for (var a=0; a<navilinks.length; a++) {
navilinks[a].className = "nichtAktiv";
}
setzt du die CSS-Klasse aller Links innerhalb eines DIVs mit der ID "navi" auf "nichtAktiv"
jetzt müsstest du nur noch die Klasse des angeklickten Links auf "Aktiv" setzen.
Als event ist onclick sicherlich passend.
Ob das so passend ist hängt aber von deinen genaueren Vorstellungen und deiner Seitenstruktur ab. Solange du davon nix postest musst du mit solchen Infobröckchen vorlieb nehmen.
katy