Array-Textelemente als Link?
Stefan
- javascript
Hallo,
ich greife in einem html-Dokument über folgendes Skript auf ein externes Array (urls.js) zu:
<script src="urls.js" type="text/javascript"></script>
<script type="text/javascript">
var index = 0;
for (var z=0; z<urls[index].length; z++) {
document.write("Link " + (z+1) + ": ");
document.write(urls[index][z] + "<br />\n");
}
</script>
Die Datei urls.js enthält folgende Einträge:
var urls = new Array(2);
urls[0] = new Array(3);
urls[0][0] = "http://www.1.de";
urls[0][1] = "http://www.2.de";
urls[0][2] = "http://www.3.de";
urls[1] = new Array(2);
urls[1][0] = "http://www.a.de";
urls[1][1] = "http://www.b.de";
Das funktioniert soweit auch. Allerdings möchte ich die Arrayinhalte als klickbare Links einblenden und nicht bloss als Text... wie geht das, wenn überhaupt? Danke für Eure Hilfe!!
Hallo !
for (var z=0; z<urls[index].length; z++) {
(A) »» document.write("Link " + (z+1) + ": ");
(B) »» document.write(urls[index][z] + "<br />\n");
}
(A): document.write("<A HREF=""+urls[index][z]+""Link " + (z+1) + ": ");
(B): document.write(urls[index][z] + "</A><br />\n");
Gruß
Hans
Hallo Stefan,
man darf mit document.write auch das <a>-Tag schreiben:
document.write("<a href="+urls[index][z]+">"+urls[index][z]+"<\a>");
Gruß, Jürgen
PS Ich hoffe, die " sind richtig.
Hey, tausend Dank! Die " waren richtig, klappt wunderbar. Ich habe noch das
wieder eingebaut damit der Zeilenumbruch wieder klappt :)
Nochmals vielen Dank!!
Stefan
Hallo Stefan,
man darf mit document.write auch das <a>-Tag schreiben:
document.write("<a href="+urls[index][z]+">"+urls[index][z]+"<\a>");
Gruß, Jürgen
PS Ich hoffe, die " sind richtig.