links
Das zum Link-Element gehörige JavaScript-Objekt.
Das document.links-Objekt besteht aus einem Array von im
Dokument enthaltenen
Links .
Unter NN enthält es nur Eigenschaften. Unter MSIE die üblichen
DOM-Objekte . Im Unterschied zum NN
bietet MSIE eine Vielzahl von Eigenschaften, die meist auch schreibend genützt werden
können. Dennoch werden einige der Eigenschaften von NN nicht vom MSIE unterstützt (z.B. x).
Link-Objekt
Das Beispiel sucht über das Link-Array alle Links ab, bis der Link
zu der Netscape-Resource gefunden ist.
Ergebnis
Netscape DHTML-Resources
Eigenschaften des Links:
Quellcode
<a href="http://developer.netscape.com:80/tech/dynhtml/resources.html?justforfun" name="netscapeAnchor" id="netscapeLink" target="_blank">Netscape DHTML-Resources</a>
<hr>
<font size="1" face="sans-serif">
<script language="javascript">
<!--
var lineDelimiter = "
";
// Loop on all links of the document
for (var i=0 ; i<document.links.length ; i++) {
if (!document.links[i]) {continue;}
if (!document.links[i].href) {continue;}
// if the location found
if (document.links[i].href.indexOf('netscape')!= -1) {
var propertyString = lineDelimiter;
propertyString += "hash: " + document.links[i].hash + lineDelimiter;
propertyString += "host: " + document.links[i].host + lineDelimiter;
propertyString += "hostname: " + document.links[i].hostname + lineDelimiter;
propertyString += "href: " + document.links[i].href + lineDelimiter;
propertyString += "pathname: " + document.links[i].pathname + lineDelimiter;
propertyString += "port: " + document.links[i].port + lineDelimiter;
propertyString += "protocol: " + document.links[i].protocol + lineDelimiter;
propertyString += "search: " + document.links[i].search + lineDelimiter;
propertyString += "target: " + document.links[i].target + lineDelimiter;
propertyString += "text: " + document.links[i].text + lineDelimiter;
propertyString += "x: " + document.links[i].x + lineDelimiter;
propertyString += "y: " + document.links[i].y + lineDelimiter;
break;
}
}
//-->
</script>
<a href="#example" onclick="alert(propertyString);" > <h4>Eigenschaften des Links:</h4> </a>
</font>
Objektanalyse
(funktioniert nicht unter Opera!)
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.