derletztekick: Zentrale Linkliste mit Übergabeparameter...?

Beitrag lesen

Hallo Stefan,

Auch wenn du es (noch) nicht verstehst: das war der zweite gute Hinweis.

Ja, dem muss ich auch zustimmen.

Zurück zu Deinem Problem...
Du erstellst, wenn es den so einfach sein soll/es ausreichend ist, ein 2D-Array wie in selfhtml beschrieben.

Zuvor musst Du Dir überlegen, auf welcher Seite welche Links angezeigt werden sollen - diese gruppierst Du mit dem ersten Index.

Das ergebnis ist wie bereits beschrieben:
urls[0][0] = "http://www....de";
urls[0][1] = "http://www....de";
urls[0][2] = "http://www....de";

urls[1][0] = "http://www....de";
urls[1][1] = "http://www....de";

urls[2][0] = "http://www....de";
urls[2][1] = "http://www....de";
urls[2][2] = "http://www....de";
urls[2][3] = "http://www....de";

//usw...
Das lagerst Du in einem externen Datei aus und bindest das Script auf den Seiten ein, wo Links angezeigt werden sollen.

In den HTML Seiten musst Du nun den Index (und zwar den ersten) definieren...

<script src="urls.js" type="text/javascript"></script>
<script type="text/javascript">
  var index = 2;
  for (var i=0; i<urls[index].length; i++){
    document.write(urls[index][i] + "<br />\n");
  }
</script>

So in der Art müsste es gehen und ließe sich auch auf ein PHP-Script übertragen.

Alternativ wäre auch ein Assoziative Array möglich, welches Du an die html-Dateien bindest --> urls["startseite.html"][0] = "...";

Du könntest die Adresse auslesen und dann entsprechend wie oben arbeiten, wenn Du noch eine Prüfung - ob es das Feld gibt - durchführst.

Mit freundlichem Gruß
Micha

--
www.derletztekick.de