fastix®: JavaScript-Datei auslagern

Beitrag lesen

Moin!

<header>
<script src="TextOfDay.js" type="text/javascript">

<script type="text/JavaScript">
<!--
var Jetzt = new Date();
var Tag = Jetzt.getDate();

var strTextOfTheDay=getTextOfDay(Tag)
//-->
</script>
</header>
<body>
...
</body>
</html>

_______________ file TextOfDay.js ______________

function getTextOfDay(Tag) {
  switch(Tag) {
    ...
    case 29:
    var ar = "Text für den 29. Tag.";
    break;
    ...
    default:
    var ar ="Herzlich Willkommen bei xxx.de"
  }
___________________________________________________

Oder noch besser:

var arTextOfTheDay=Array();
arTextOfTheDay[1]  = "Text f. Tag 1";
arTextOfTheDay[2]  = "Text f. Tag 2";
....
arTextOfTheDay[31]  = "Text f. Tag 31";

auslagern in TextOfDay.js an gleicher Stelle (also vor dem Skript!)
und dann einfach den Array abfragen. Das lässt sich sogar einfacher pflegen.

<script type="text/JavaScript">
<!--
var Jetzt = new Date();
var Tag = Jetzt.getDate();
strTextOfThisDay=arTextOfTheDay[Tag];
//-->
</script>

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.