Mam taki problem, że na stronie mam trzy obrazki (w plikach tekst1, tekst2 i tekst3), zawsze jeden widoczny. Kolejność jest całkowiciel losowa, ale moje pytanie brzmi: Jaki js wstawić, aby jedynie wpisanie kodu znajdującego się na obrazku umożliwiało dostęp do ukrytej zawartości? Oto co mam (narazie bez buttona /o ktorego mi chodzi/):
<script type="text/javascript"> Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}
document.write(new Array(
'
<img src="C:/Users/Andrzej/Desktop/strona1/tekst1.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />', //-->Kod z obrazka to 8h1sY7Nb
'
<img src="C:/Users/Andrzej/Desktop/strona1/tekst2.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />', //-->Kod z obrazka to Ko0129jU
'
<img src="C:/Users/Andrzej/Desktop/strona1/tekst3.jpg" alt="Hasło umożliwiające zalogowanie" height=100 width=320 />' //-->Kod z obrazka to 8JH40KQ1
).random().join(''));
<input type="text" name="nazwa" maxlength="8" size="8"/> <script language="JavaScript"> <!-- Hide
function test3(form) {
if (form.text3.value == "")
alert("Wpisz poprawny kod")
else {
alert("OK!");
}
}
</script>