Tulos

Visuaalinen vahvistus lomaketietojen lähetyksestä tekstin poksahdusefektillä, sekä tahattoman kaksinkertaisen lähetyksen esto.

Koodi

Tämä tulee HEAD-osastoon

<script type="text/javascript">
// Original: Rick Glusick
// Modified: Osmo Saarikumpu

function Poksauta(phrase,i) {
var Paussi=150; // nopeuta tai hidasta
var Kirjoita="";
i++;
if (phrase.length%2==1) phrase +=" ";
for (var j=1;j<=(phrase.length/2)-i;j++) Kirjoita += "  ";
for (var j=1;j<=i;j++) Kirjoita += phrase.charAt(j-1);
for (var j=i;j>=1;j--) Kirjoita += phrase.charAt(phrase.length-j);
for (var j=1;j<=(phrase.length/2)-i; j++) Kirjoita += "  ";
document.forms[0].Nappi1.value =  Kirjoita;
if (i<phrase.length/2) setTimeout("Poksauta('"+phrase+"',"+i+")",Paussi);
}
</script>

Tämä tulee BODY-osastoon

<form
 action="javascript:void('0');"
 onsubmit="if(this.submitted) {alert('Kiitos vaan, tiedot on jo lähetetty!');return false;};this.submitted=true">
<!-- Muut lomake-elementit -->
<input name="Nappi1" type="submit" value=" Lähetä   palautetta "
 onclick="Poksauta('Kiitos palautteestasi!',0);">
</form>

Tämä sivu kuuluu vaikeimpiin JavaScript-esimerkkeihin.

Weppipakin kotisivulle