Hintergrundwechsel bei jedem Aufruf der Site

  • Themenstarter Themenstarter BubiBohnensack
  • Beginndatum Beginndatum
B

BubiBohnensack

Hi,

Ich möchte eine Homepage gestalten, die bei jedem Aufruf der Site, das Hintergrundbild ändert...

Hintergedanken wie es klappen könnte:

Eine Textdatei wird angelegt, die die Zahl 1 enthält.
Das JavaScript greift bei Aufruf der Site auf diese Datei zu und sieht: ahhh 1 das ist also Hintergrundbild 1. Danach dreht das Script die Zahl um ein weiter (2), sodass beim nächsten Aufruf Hintergrundbild 2 geladen wird. Bei 5 angekommen, fängt es wieder von Vorne an.

Ist das überhaupt mit JavaScript möglich?
Wie würdet ihr anfangen?
Gib es bessere Möglichkeiten?
 
also

wenn du es so machst wie du es möchtest würde ich es mit php machen
mit javascript würd ich einfach ein zufallsgenerator machen
der dann eine zahl ausgibt zwischen 0 und 5
und jeder dieses zahlen hat ne eigene farbe
kann dann zwar sein das die farbe der seite zweimal gleich ist
aber es wechselt die farbe dennoch

welche variante willst du denn, ich poste dann einfach das script dazu

greets daIllu ;-)
 
welche variante willst du denn, ich poste dann einfach das script dazu

Wow du bist ja cool drauf.
Ich denke dann wär der Zufallsgenerator besser. Wenn du sowas kannst oder hast wär super. Ich würd mir JS sonst selbst beibringen aber es sollte möglichst schnell gehen deswegen hab ich hier gepostet.
 
hehe

ich denke mal das es das ist was du willst
falls du fragen bzgl. script hast frag einfach
aber ich hab eh alles so gemacht das man eigentlich von alleine drauf kommen sollte, aber tu dir keine zwang an zu fragen
Code:
<html>

	<head>
		<title>greets from daIllu ;-)</title>
		<script language="JavaScript">
		function changeBackGround() {
			var x;
			x=Math.random();
			x=x*5;
			x=Math.floor(x);
			switch (x) {
				case 0:
					document.bgColor='red';
					break;
				case 1:
					document.bgColor='blue';
					break;
				case 2:
					document.bgColor='black';
					break;
				case 3:
					document.bgColor='green';
					break;
				case 4:
					document.bgColor='brown';
					break;
				case 5:
					document.bgColor='white';
					break;
			}
		}			
		</script>
		
	</head>

	<body onload="changeBackGround()">
	have fun
	</body>

</html>
greets daIllu ;-)
 
hier noch eine etwas kürzere version...

Code:
<html>

        <head>
                <title>greets from simu</title>
                <script language="JavaScript">
                <!--
                var colors=new Array('red','blue','black','green','brown','white');
                //-->
                </script>

        </head>

        <body onload="document.bgColor=colors[Math.round(Math.random()*(colors.length-1))]">
        have fun
        </body>

</html>
 
Zuletzt bearbeitet:
hehe

das geht natürich auch
aber die meisten die javascript nicht kennen
können nicht mit arrays umgehn

aber mit sicherheit die bessere lösung

greets daIllu ;-)
 

Neue Beiträge

Zurück