Der folgende Beitrag wurde am 08. 11. 2005, 15:25 Uhr von Stefan veröffentlicht.
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!!
Der folgende Beitrag wurde am 08. 11. 2005, 15:36 Uhr von Hans veröffentlicht.
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
Der folgende Beitrag wurde am 08. 11. 2005, 15:37 Uhr von JürgenB veröffentlicht.
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.
Der folgende Beitrag wurde am 08. 11. 2005, 15:48 Uhr von Stefan veröffentlicht.
Hey, tausend Dank! Die " waren richtig, klappt wunderbar. Ich habe noch das
+ "<br />\n"
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.
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4