Alle Links einer Seite deaktivieren
Tanja
- html
0 Schuer0 Alexander Brock0 Manuel0 papst
Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?
Hallo,
Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?
du könntest die CSS-Angaben für a um ein display:none (ohne Platzhalter) oder visibility:hidden (mit Platzhalter) erweitern, so dass Links gar nicht mehr angezeigt werden.
Sollen sie allerdings angezeigt werden, nur nicht anklickbar sein, würde ich meinen, dass es dafür keine echte Lösung gibt.
Gruß,
_Dirk
Hallo!
Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?
du müsstest ALLE <a...>-Tags mit href="#" und
onClick="Link('Verweis','Ziel');"
versehen
also etwa so:
<a href="#" onClick="Link('seite2.html','_blank');">Seite 2</a>
und dann schreibst du eine JavaScript-Funktion
<script>
function Link(URL,TARGET){
eval (TARGET+'.location='+URL);
}
</script>
das wäre für die normalen Links mit normaler Funktion.
wenn du deine Links nicht mehr anklickbar machen willst, kommentierst du einfach die 'eval'-zeile aus.
//eval (TARGET+'.location='+URL);
und schon erscheinen zwar die Links, aber es passiert nichts, wenn du drauf klickst...
Das Script funktioniert nur, wenn TARGET der Name eines Fensters oder Frames ist, der schon existiert. sonst musst du das mit window.open machen.
Danke für die Aufmerksamkeit.
Hallo,
ist bei http://www.drweb.de beschrieben.
Mit freundlichen Grüßen
André
Hallo, <!-- Grußformel
Gibt es eine Möglichkeit mit einer Anweisung alle Links auf einer Seite zu deaktivieren, d.h. nicht anklickbar zu machen, ohne dass man jeden Link bearbeiten muss?
Was meinst du mit Anweisung? Von einer solchen in HTML
habe ich noch nie gehört. HTML ist eine Auszeichnungssprache,
da gibt es keine Anweisungen.
Warum willst du das eigentlich machen? Willst du deinen
Besuchern verbieten auf die Links zu klicken? Dann musst
du tatsächlich alle a Elemente herauslöschen.
Gruß
Alexander Brock <!-- Abschiedsformel
Oder du machst mit der druck taste ein Bild der Seite und fügst sie dann als bild ein vieleicht dumme idee aber ist ja auch von mir ;-}
this should function, at least with mozilla browsers:
(source: http://www.mozilla.org/docs/dom/reference/javascript.html)
<script language="javascript" type="text/javascript">
var anchorTags = document.getElementsByTagName("a");
for (var i = 0; i < anchorTags.length ; i++)
{
anchorTags[i].href = "#";
}
</script>
grEEz
pope