Autor |
Nachricht |
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 22.07.2008 17:47
Titel
|
|
|
auch wenn bei mir ebenfalls kein fehler zu sehen war. habs hier mal ein wenig gestrafft und umgeschrieben aber hoffentlich verständlich gehalten. vielleicht funktionierts besser...
Code: |
<script type="text/javascript" language="JavaScript1.2">
function NewVote(d,i,toZ)
{
for (z=1; z<=toZ; z++)
{
if (z<=i)
{
document.getElementById('Vote'+d+z).style.backgroundImage = 'url(http://www.motorradprofi.com/includes/stern.jpg)';
} else {
document.getElementById('Vote'+d+z).style.backgroundImage = 'url(http://www.motorradprofi.com/includes/stern_white.jpg)';
}
}
}
function resetStars (d,toZ)
{
for (z=1; z<=toZ; z++)
{
document.getElementById('Vote'+d+z).style.backgroundImage = 'url(http://www.motorradprofi.com/includes/stern_white.jpg)';
}
}
</script>
<form name="NewVoting">
<div id="VoteStar" style="overflow:auto;">
<?PHP
$Title = array("Bewertung 1","Bewertung 2","Bewertung 3","Bewertung 4","Bewertung 5");
$Valuation = count($Title);
$NumbersOfStars = 5;
for($d = 0; $d < $Valuation; $d++)
{
echo "$Title[$d]<br />\n";
echo "<div style=\"width: 100px; height: 19px; display: block\" onmouseout=\"resetStars(".$d.",".$NumbersOfStars.")\">\n";
for($i = 1; $i <= $NumbersOfStars;$i++)
{
echo "<div id=\"Vote".$d.$i."\" style=\"float: left; background: url(http://www.motorradprofi.com/includes/stern_white.jpg) no-repeat; width:19px; height:19px;\" onmouseover=\"NewVote(".$d.",".$i.",".$NumbersOfStars.")\"></div>\n";
}
echo "</div>\n\n";
echo "<input type=\"hidden\" id=\"VotingJS".$d."\" name=\"vote".$d."\" value=\"\">";
}
?>
</div>
</form>
|
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 22.07.2008 18:01
Titel
|
|
|
glaub dem nicht !
ich bin raus... bye
|
|
|
|
|
Anzeige
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 22.07.2008 18:04
Titel
|
|
|
choise hat geschrieben: | glaub dem nicht !
ich bin raus... bye |
öy... (bei smileys ist der daum der mittelfinger!)
schönen feierabend. und: glaub mir und sei glücklich...
|
|
|
|
|
DimaX
Threadersteller
Dabei seit: 14.10.2007
Ort: -
Alter: 36
Geschlecht:
|
Verfasst Di 22.07.2008 19:03
Titel
|
|
|
Es schein zu funktionieren....wunderbar ich bedanke mich! dein Code ist mir gut verständlich! leider habe ich immer noch nicht verstanden wo mein fehler lag! so noch mal vielen dank!!
|
|
|
|
|
DimaX
Threadersteller
Dabei seit: 14.10.2007
Ort: -
Alter: 36
Geschlecht:
|
|
|
|
|
sopsel
Dabei seit: 13.01.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.01.2009 22:22
Titel
|
|
|
Erstens: Cooler Codeschnipsel
Zweitens: Ich bin ein absoluter Javascript-Noob und versuche mich gerade einzudenken. Wie hast du es gelöst, dass er sich beim Klicken den entsprechenden Stern merkt (bzw. wie wird das dann mit der Form übergeben)?
Drittens: Wie kann ich rausfinden, ob der Benutzer Javascript aktiviert hat um alternativ ein Dropdownfeld anbieten zu können?
Sorry wenn die Fragen mehr als Blöd sind :
|
|
|
|
|
|
|
|
Ähnliche Themen |
Problem mit javascript im IE
JavaScript - Problem?
JavaScript Problem im IE
Javascript Problem
JavaScript Problem!
Javascript problem
|
|