Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Die Website Homepage-FAQs.de befindet sich im Archivmodus.
FAQS zu HP&Co.
Javascriptscript "Spruch des Tages" teilen in externen (für Mehrfachverwendung) und internen Teil

Problem: ...suche ein Script, der sich täglich aktualisiert, ähnlich wie Witz/Spruch des Tages. ... Ein Script in dieser Form habe ich schon, leider steht dieses in der internen (also selben) Datei, aber ich suche eines, das sich den "Inhalt" aus einer externen Datei holt.

Hallo,

hier gibt es ein Javascript "Spruch des Tages"

http://www.perlunity.de/javascript/s...156_main.shtml

habe nun den Javascript-Code gekürzt auf

var msg = new Array();
Stamp = new Date();
today = Stamp.getDate();
msg[1] = "Tip 1";
msg[2] = "Tip 2";
msg[3] = "Tip 3";
msg[4] = "Tip 4";
msg[5] = "Tip 5";
msg[6] = "Tip 6";
msg[7] = "Tip 7";
msg[8] = "Tip 8";
msg[9] = "Tip 9";
msg[10] = "Tip 10";
msg[11] = "Tip 11";
msg[12] = "Tip 12";
msg[13] = "Tip 13";
msg[14] = "Tip 14";
msg[15] = "Tip 15";
msg[16] = "Tip 16";
msg[17] = "Tip 17";
msg[18] = "Tip 18";
msg[19] = "Tip 19";
msg[20] = "Tip 20";
msg[21] = "Tip 21";
msg[22] = "Tip 22";
msg[23] = "Tip 23";
msg[24] = "Tip 24";
msg[25] = "Tip 25";
msg[26] = "Tip 26";
msg[27] = "Tip 27";
msg[28] = "Tip 28";
msg[29] = "Tip 29";
msg[30] = "Tip 30";
msg[31] = "Tip 31";

function Tip_des_Tages() {
document.write(msg[today]);
}

und als spruch.js gespeichert und in der Html-Datei (im Beispiel gekürzt auf das Wichtige) dieses eingebaut

<html>
<head>
<script src="spruch.js" type="text/javascript"></script>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Anfang
Tip_des_Tages()
// Ende -->
</script>
</body>
</html>


Hinweis: Die rotmarkierten Teile stammen aus dem Script "Spruch des Tages", das geteilt wurde, um einen internen Teil (hier rotmarkiert) und einen externen Teil (siehe Code oben) zu erhalten.

Nun kann in der Datei spruch.js jederzeit und ganz leicht der Text geändert werden, ebenso kann die Datei spruch.js mehrfach auf verschiedenen Homepageseiten verwendet werden, in dem man die Teile aus der HTML-Datei in andere Html-Dateien einbaut.

Hinweise:

1.) In diesen Zeilen msg[4] = "Tip 4"; wird innerhalb der Anführungszeichen der Text (hier rot markiert) eingegeben.

2.) Sollen Html-Code bzw. doppelte Anführungszeichen im Text vorkommen, dann muss man die Texte zwischen einfache Anführungszeichen setzen und kommen / Schrägstriche vor, so müssen diese mit \ geschützt, in der Fachsprache maskiert werden, siehe Beispiel:

msg[0] = '<span style="font-size:1.2em">Morgenrot zur Rhön dann wird es morgen schön!<\/span>';

daniel5959

Anleitung (C) 2006 Daniel Wurst - http://www.homepage-faqs.de