|
|||
zu komplizierter Code?
Hallo, in dem folgenden Beispiel wird mit einem oder-Operator sichergestellt, dass, wenn step keinen Wert enthält, step 0 ist.
step = step || 0; Wäre es da nicht einfacher mit dem Eventhandler (ganz unten) eifach gleich 0 zu übergeben, oder habe ich da etwas übersehen?? Danke!! Code:
<script type="text/javascript"> function fade(step) { var imgs = document.getElementsByTagName("img"); step = step || 0; imgs[1].style.opacity = step/100; imgs[1].style.filter = "alpha(opacity=" + step + ")"; // IE step = step + 2; if (step <= 100) { window.setTimeout(function () { fade(step); }, 1); } } </script> </head><body> <h1>Einfacher Fader</h1> <p style="position:relative;"> <img src="images/berge1.jpg" alt=""> <img src="images/berge2.jpg" alt="" style="position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0)"> </p> <p><a href="javascript:fade()">überblenden</a></p> |
Sponsored Links |
Sponsored Links |
|
||||
Globale Variablen sind IMMER eine schlechte Idee.
Variablen sollten so lokal wie möglich sein. Du könntest die Funktion auch einfach mit "0" als Parameter aufrufen, das tut hier nichts zur Sache. Hier wird einfach dafür gesorgt, dass man sich um den Parameter nicht kümmern muss. |
|
|||
Mantiz schreibt:
Zitat:
Sorry für die nervigen Fragen!! Gruß, Iago |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
HTML mit PHP Code aus Datenbank auslesen + ausführen | Garlandt | Serveradministration und serverseitige Scripte | 14 | 01.05.2011 13:45 |
Wort in Javascript Code einfügen; dann Javascript Code ausgeben | Sp33dy G0nz4l3s | Javascript & Ajax | 1 | 23.05.2008 10:37 |
DOM und (XML mit HTML CODE) verarbeiten WIE? | silence_le | Serveradministration und serverseitige Scripte | 4 | 18.06.2007 18:33 |
Php Code und Html Code in Variable ausführen? | The Sayan | Serveradministration und serverseitige Scripte | 17 | 23.01.2007 02:00 |
XHTML und CSS Code auszeichnen | Lloyd Larkin | Barrierefreiheit | 11 | 20.07.2006 08:51 |