Dieses Tutuorial bietet den exakten Code in
Javascript (und
unten in PHP), um einen Random Link Generator mit ein paar Einstellungsmöglichkeiten zu erstellen. Außerdem ist die unten dargestellte Variante die einfachste und leichteste, die ich kenne.
Am Anfang steht der Link Generator mit Titel, URL und Beschreibung:
Felder für Titel, URL und Beschreibung
Dieser Code bewirkt einen (zufällig) erzeugten Output wie diesen:
URL
Description
Title of URL
Obwohl das nicht übermäßig beeindruckend erscheint, ist es zufällig und erzeugt durch das obige Skript. Natürlich kann man die Darstellung verändern (wie z.B. kursiv, fett etc.), aber wir werden einige Möglichkeiten bezüglich der Felder diskutieren:
Felder, die die URL und die Beschreibung anzeigenWir verwenden denselben Code wie im ersten Beispiel. Diese Mal werden wir jedoch eine Sache ändern:
Zuerst habe ich also Folgendes gelöscht:
titles[RandomMath]+"
"+
Dadurch ist die Variable "Title" nicht mehr gleichgesetzt und es bleibt nur die Variable "description" (Beschreibung) übrig. Das war's schon! Jetzt gibt es nur nach die Beschreibung und die URL in dem Feld.
Wenn man zuerst den Titels und dann die URL haben will, braucht man nur "description" mit "title" zu ersetzen usw.
Wenn man einfach eine Liste von URLs erstellen will, die lediglich die URLs beinhaltet, muss man nur ein paar Dinge am Ausgangscode ändern. Rauskommen sollte dann Folgendes (Erklärung folgt unten):
Wenn man sich jetzt den Code anschaut, sind da nur wenige Dinge geändert - hier die Gegenüberstellung:
Vorher:
Nachher:
Wenn man sich das Skript anschaut, wird man feststellen, dass die Variablen "description" und "title" gelöscht wurden. Stattdessen steht in der ersten Zeile jetzt der URL Code. Für die erste Zeile braucht man:
var cont=
oder die Links werden nicht angezeigt. Außerdem wird man feststellen, dass anstelle von
cont+=urls[RandomMath]+”
”
dieser Code eingesetzt wurde:
cont+=titles[RandomMath]+”
”
Das ist mit jedem HTML Code vergleichbar. Wenn man die obige Zeile anschaut, wird man ein linking-Attribut erkennen; durch das Ersetzen von URL mit "title" wird ein korrekter Anker zum Link gesetzt, statt des Links selbst.
Wenn man also nur ein bischen mit den verschieden Attributen herumspielt, kann man relativ leicht vier verschiedene Skripts erstellen. Obwohl es etliche weitere Möglichkeiten gibt, dürften das die am häufigsten verwendeten sein.
Einige Sachen, die man beachten sollteObwohl das sehr einfach aussieht, ist es kompliziert, solange man noch nicht wirklich vertraut damit ist. Deswegen:
* Denke daran,
var randomlinks=5 enstprechend der Anzahl der Links im Feld anzupassen!
* Willst Du irgendeinen Variablennamen ändern, vergiss nicht, die Varibale überall umzubenennen!
* Willst Du eine zufällige URL anzeigen, schlage ich vor,
[RandomMath] nicht zu löschen!
* Kommentiere soviel wie möglich! Wer weiß, vielleicht schaust Du in ein paar Monaten rein und wünschtest, Du hättest mehr kommentiert

.
Quelle:
Interchange-Designs