Kann mir jemand erklären was das Skript macht?

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Chrop

Neues Mitglied
27 Juli 2021
1
0
1
20
Ist von einem Webseitentemplate

<script language = "text/Javascript">
cleared[0] = cleared[1] = cleared[2] = 0; //set a cleared flag for each field
function clearField(t){ //declaring the array outside of the
if(! cleared[t.id]){ // function makes it static and global
cleared[t.id] = 1; // you could use true and false, but that's more typing
t.value=''; // with more chance of typos
t.style.color='#fff';
}
}
</script>
 

Sempervivum

Senior HTML'ler
18 Oktober 2016
2.456
466
83
68
Dieses Skript ist schon leicht in die Jahre gekommen:
language = "text/Javascript"
you could use true and false, but that's more typing
ein Variablenname t - alles nicht auf der Höhe der Zeit.

Lesbarer wird es eingerückt und mit Codetags:
Code:
    <script language="text/Javascript">
        cleared[0] = cleared[1] = cleared[2] = 0; //set a cleared flag for each field
        function clearField(t) { //declaring the array outside of the
            if (!cleared[t.id]) { // function makes it static and global
                cleared[t.id] = 1; // you could use true and false, but that's more typing
                t.value = ''; // with more chance of typos
                t.style.color = '#fff';
            }
        }
    </script>
Bei dem Parameter t muss es sich um ein Eingabefeld handeln. Die Funktion clearField löscht seinen Inhalt, setzt die Schriftfarbe auf weiß und vermerkt in dem Array cleared, dass das geschehen ist.
Um zu beurteilen, was das Ganze soll, müsste man das Umfeld sehen, wo die Funktion aufgerufen wird.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Chrop
Werbung: