Forum Doku Wiki Blog

Forumsarchiv 2005, November
Array-Textelemente als Link?

archivierte Beiträge lesen

  1. (JAVASCRIPT) Array-Textelemente als Link? von Stefan, 08. 11. 2005, 15:25

Array-Textelemente als Link?

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!!

Array-Textelemente als Link?

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

Array-Textelemente als Link?

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.

Array-Textelemente als Link?

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