Was mir da ganz naiv in den Sinn kommt:
*sgift*
Eine Javascript-Datei, wo sich die Liste mit den zufällig auszuwählenden Links befindet, und eine Funktion, um eine davon auszuwählen;
Datei "randomsutta.js":
// Liste der zufällig auszuwählenden Suttas
var suttalist=new Array(
"http://zugangzureinsicht.org/html/tipitaka/dn/dn.01.0.bodh.html",
"http://zugangzureinsicht.org/html/tipitaka/dn/dn.02.0.than.html",
"http://zugangzureinsicht.org/html/tipitaka/dn/dn.09.0.than.html",
"http://zugangzureinsicht.org/html/tipitaka/dn/dn.11.0.than.html",
"http://zugangzureinsicht.org/html/tipitaka/dn/dn.12.0.than.html"
);
// Länge der Auswahlliste
var listlength=5;
// Funktion, um die zufällige Seite zu erreichen
function randomlink()
{
var pagetogo=suttalist[Math.floor(listlength*Math.random())];
location.href=pagetogo;
}
HTML-Seite, wo das verwendet wird;
Datei: "randomlink.html"
<html><head><title>Random Test</title></head>
<body>
<script type="text/javascript" src="randomsutta.js"></script>
<a href="javascript:randomlink();">Zufälliges Sutta</a>
</body>
</html>
:-*
Könnte natürlich sein, dass das irgendwie zu einfach ist.
Also ich hab jetzt am Beispiel von randomsutta.html folgendes gemacht:
* Die Datei http://www.zugangzureinsicht.org/html/begin.html als Vorlage genommen
* Titel und Untertitel ersetzt
* content-Teil ersetzt mit:
<p>Diese Webseite sollte Sie innerhalb von Sekunden zu einem zufälligen Sutta weiterleiten. Wenn das nicht passiert, funktioniert etwas nicht, wie erwartet. Tut uns leid. Vielleicht müssen Sie Javascript aktivieren - diese Funktion benötigt Javascript.</p>
* In den Header noch folgende Zeile eingefügt:
<script src="./js/randomsutta.js" type="text/javascript" language="javascript" charset="utf-8"></script>
* und den <body>-Tag ersetzt durch:
<body onLoad="randompage('sutta');return false;">
alles soweit nach Vorlage der Modifikation von a_human_being, die auf DhammaWheel geteilt ist. Was da bei "onLoad" ausgeführt wird, muss natürlich dem entsprechen, wie es in der Javascript-Datei ist.
Gibt es da noch irgendetwas weiteres zu beachten?
Die HTML-Datei ist in der Anlage.
Und zur Info noch, nachdem ich mir das angesehen hab: Die Modifikation von a_human_being funktioniert genau nach dem gleichen Prinzip wie hier vorhin schon angeführt, mit einem einfachen Javascript, wo all die Suttas in einer langen Liste gespeichert sind, ohne Rückgriff auf irgendwelche äußeren Ressourcen wie Google o.ä.
Und a_human_being ist nicht John Bullitt, wie aus der Info-Datei random-info.html ersichtlich ist.
Nur, weil das mir im Eingangspost so rüberkam. Vielleicht hab ich das auch falsch verstanden.
In der Anlage sind noch die Javascript-Dateien, die a_human_being in seiner Modifikation bereitgestellt hat. Vielleicht sind sie ja noch hilfreich zur Orientierung.
Also randomarticle.html, randomsutta.html, randomjataka.html, randomarticle_en.html, randomsutta_en.html, randomjataka_en.html sind jetzt da und funktionieren so weit. Aber sie sind noch nicht ganz in Ordnung.
Das Copyright, "wie das Dokument anzuführen ist" etc. bereitet mir noch Verwirrung.
Noch ist da alles drin, wie aus "http://www.zugangzureinsicht.org/html/begin.html" entnommen.
Ich denke, "wie das Dokument anzuführen ist", kann man vielleicht ganz weglassen, da den Inhalt dieser Seiten niemand irgendwo vernünftigerweise zitieren würde. Es handelt sich ja bloß um eine Fehlermeldung, dass Javascript nicht aktiviert ist.
Was Herkunft von accesstonisight.org angeht. Es stimmt ja nicht, dass diese Dateien da in der Offline-Version enthalten waren. Aber der Überbau ist ja wohl daher.
Ich habe den Text im Umfang von zwei Sätzen dem randomsutta.html von a_human_being entnommen und für die verschiedenen Versionen (Jataka, Artikel, Sutta, englisch, deutsch) abgeändert.
Kurzum, ich bin ratlos, wie ich diesen ganzen Abschnitt hier abändern sollte:
<div id="F_provenance"><b>Herkunft:</b>
<div id="F_sourceCopy">Quelle dieser Arbeit ist die Gabe mit der Access to Insight "Offline Edition 2012.09.10.14", letztmaliger Abgleich 12. März 2013, großzügig geteilt von John Bullitt und angeführt als: ©2005 Access to Insight.</div>
<div id="F_sourceCopy_translation"></div>
<div id='F_sourceEdition'></div>
<div id="F_sourceTitle">Von jtb für Access to Insight erstellt. Ins Deutsche übersetzt von jb für ZzE.</div>
<div id="F_atiCopy">Diese Zugang zur Einsicht Ausgabe ist <img align="" width="8" src="http://zugangzureinsicht.org/html/img/d2.png" alt="[dana/©]" class='cd'/>2013 (ATI 2005–2013).</div>
<div id="F_zzeCopy">Übersetzungen, Publizierungen, Änderungen und Ergänzungen liegen im Verantwortungsbereich von <em>Zugang zur Einsicht</em>.</div>
</div>
<div id="F_termsOfUse"><b>Umfang des Dhamma-Geschenkes: </b>Sie sind eingeladen dieses Dhamma Geschenk hier, und Ihre Verdienste damit, neben der eigenen Verwendung auch wieder als Dhamma-Geschenk zu vervielfachen (Anumodana) und in jedes dafür passende Medium kopieren, es umformatieren, drucken, publizieren und verteilen, vorausgesetzt: (1) Sie machen Kopien usw. verfügbar <em>ohne eine Gegenleistung</em> zu verlangen; (2) Sie kennzeichnen klar, daß jedes Ergebnis aus dieser Arbeit (inkl. Übersetzungen) aus diesem Dokument stammen; und (3) Sie fügen diesen hier angeführten "Umfang des Dhamma-Geschenkes", jeder Kopie oder Abwandlung aus dieses Werkes, bei. Alles was darüber hinaus geht, ist hier nicht geben. Für eine ausführliche Erklärung, siehe <a href='./faq.html#copyright'>FAQ</a>.
</div>
<div id="F_citation"><b>Wie das Dokument anzuführen ist</b> (ein Vorschlag): "Einleitung: Ein Vorschlag von Einstiegspunkten auf dieser Webseite", zusammengestellt von Access to Insight. <i>Access to Insight</i>, 4 März 2013, <a href='http://www.accesstoinsight.org/begin.html'>http://www.accesstoinsight.org/begin.html</a> . Übernommen am 12 März 2013 (Offline Edition 2012.09.10.14), übersetzt in Deutsche von jb und am 11. Juni 2013 wiederveröffentlicht von <i>Zugang zur Einsicht</i> auf <a href='http://www.zugangzureinsicht.org/html/begin.html'>http://www.zugangzureinsicht.org/html/begin.html</a> Zitat entnommen am: <script>var d=new Date();document.write(d);</script><noscript> Ihr Browser unterstützt kein JavaScript oder das Skript für das Datum der Entnahme würde geblockt! Tragen Sie bitte das Datum der Entnahme händisch ein, wenn Sie etwas von dieser Seite zitieren.</noscript></div>
<div id="F_alt-formats"><span style='font-weight:bold'></span></div>
:-\
Ware vielleicht hilfreich, wenn der gute Johann mir da einen Rat geben könnte.
:-*
Wenn sich jemand auf seiner Seite zum Beispiel ein Fenster machen möchte, wo stets ein neues Sutta, oder Artikel, oder Jataka aufscheint, dann könnte er das mit diesem einfachen code machen:
<iframe src="http://www.zugangzureinsicht.org/html/randomarticle.html" height="250" width="80%"></iframe>
src= "entsprechender Link"
http://www.zugangzureinsicht.org/html/randomsutta.html Sutta deutsch
http://www.zugangzureinsicht.org/html/randomarticle.html Artikel deutsch
http://www.zugangzureinsicht.org/html/randomjataka.html Jataka deutsch
http://www.zugangzureinsicht.org/html/randomsutta_en.html Sutta englisch
http://www.zugangzureinsicht.org/html/randomarticle_en.html Artikel englisch
http://www.zugangzureinsicht.org/html/randomjataka_en.html Jataka englisch
height="??"
Höhe des Rahmens in Pixel oder in % (relative von den Vorgaben der Umgebung)
width="??"
Höhe des Rahmens in Pixel oder in % (relative von den Vorgaben der Umgebung)
Dieser dies sieht dann in dem Post hier z.B. so aus:
metta & mudita
Johann
:-*