Archiv verlassen und diese Seite im Standarddesign anzeigen : Javascript
Tom Morello
11. Februar 2005, 22:22
Also ich hab mir dann mal ein script zusammen gebastelt und wollte den jetzt so unschreiben dass man da nicht eine Hintergrund-Farbe sondern ein Hintergrund Bild auswählen kann aber ich hab das nich hin bekommen vielleicht kann mir ja jemand von euch helfen?!?!?!
Script --> siehe Bild
Sebbl3
11. Februar 2005, 23:34
Dein Script sieht so aus, als würdest du mit Radiobuttons arbeiten:
<html>
<head>
<script language="javascript">
<!--
function ChangeBackground(number)
{
var pic;
for (i=0; i<number; i++)
if (document.Formular.Hintergrund[i].checked)
pic = document.Formular.Hintergrund[i].value;
document.body.style.backgroundImage = 'url('+pic+')';
}
//-->
</script>
</head>
<body style="background-image: url(irgendeinbild.jpg)">
<form name="Formular">
<input type="radio" name="Hintergrund" value="URL von Bild 1" checked>Bild 1<br>
<input type="radio" name="Hintergrund" value="URL von Bild 2">Bild 2<br>
<input type="radio" name="Hintergrund" value="URL von Bild 3">Bild 3<br>
<input type="button" name="Submit" OnClick="javascript:ChangeBackground(3)" value="Wechseln">
</form>
</body>
</html>
Etwas umständlich, aber es klappt.
Alles was rot markiert ist musst du ändern.
1. Das Bild was angezeigt werden soll, wenn die Seite aufgerufen wird (irgendeinbild.jpg)
2. Die Urls der Bilder, die du zur Verfügung stellen willst.
3. Die Anzahl an Bildern, bzw Radiobuttons (oben also 3)
Edit:
Hier im Forum wird bei OnClick="..." zwischen java und script ein Leerzeichen gesetzt, das muss natürlich entfernt werden, damit das ganze klappt.
Tom Morello
12. Februar 2005, 13:56
jo Danke weil ich hab mir den kopf zerbrochen und hab viel versucht
also noch mal danke!!!!:)
Tom Morello
12. Februar 2005, 16:43
Und noch eine Frage:
Eine Votebox
so in dieser form
____________________________
Wie findet ihr ......
___________________
| |
|o Gut |
|o Es geht |
|o Schlecht |
|__________________|
[Abstimmen]
_____________________________
kennt jemand einen Script für den ich kein webspace/Datenbank brauche also wie auf einer hp bereitgestellt von beepworld oder so???
Sebbl3
12. Februar 2005, 19:51
Etwas in der Art:
http://www.sechsdoppelfuenfdreizwoeins.de/uploads/bla.jpg
<html>
<head>
<style type="text/css">
<!--
.VotingTable
{
border-right: #000000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-bottom: #000000 1px solid;
background-color: #c0c0c0;
width: 100px;
}
.VotingButton
{
border: #000000 1px solid;
background-color: #c0c0c0;
width: 100px;
}
-->
</style>
<script language="javascript">
<!--
function Vote()
{
// Irgendwas mit dem Abstimmungsergebnis tun
}
//-->
</script>
</head>
<body>
<form name="Formular">
<table class="VotingTable">
<tr>
<td>
<input type="radio" name="Vorinng" value="gut">Gut
</td>
</tr>
<tr>
<td>
<input type="radio" name="Vorinng" value="es geht">Es geht
</td>
</tr>
<tr>
<td>
<input type="radio" name="Vorinng" value="schlecht">Schlecht
</td>
</tr>
</table>
<input type="button" OnClick="javascript:Vote()" value="Abstimmen" class="VotingButton">
</form>
</body>
</html>
Hilfreich: SelfHTML (http://de.selfhtml.org/)
vBulletin® v4.2.3, Copyright ©2000-2021, Jelsoft Enterprises Ltd.