PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Warum funktioniert dieser Code nicht?


XodoX
03.09.2002, 03:27
<html>
<head>
<title>securitypages.de HackIt Stufe 5</title>
<script language="JavaScript">
function manmanfuck()
{
var a = 0;
var b = 0;
var c = 0;
var d = 0;
var u = 0;
var v = 0;
var w = 0;
var x = 0;
var e = 0;


for (var ii = 11111; ii <= 99999; ii++)
{
choice = ii
var a = choice.substring(0,1);
var b = choice.substring(1,2);
var c = choice.substring(2,3);
var d = choice.substring(3,4);
document.write(d);
u = a * a * a + 90
v = b * 4 * b
w = 100 - c
x = d * d * d * d * d + 2918
e = u + v + 2 * w*w + x - 7
if (e == 22895){
document.write(e);
}
else
;

}
}
</script>
</head>
<body>

<input onclick=javascript:manmanfuck() name="name" type=button value='Los'>
Untersuchung


</body>
</html>


Jan Krüger
03.09.2002, 12:36
was soll der code denn machen und was macht er stattdessen? das wäre für eine antwort evtl. hilfreich. ;)

XodoX
03.09.2002, 13:09
Hab den Fehler schon gefunden.

choice = ii
muss zu
choice = "" + ii

JS-CODA
12.09.2002, 16:44
Original geschrieben von XodoX
<input onclick=javascript:manmanfuck() name="name" type=button value='Los'>
Untersuchung

Muss nicht javascript:manmanfuck() so heißen: "javascript:manmanfuck()" ??
</body>
</html> [/B]

XodoX
12.09.2002, 18:29
Ne, geht doch schon.

Felix Kaiser
12.09.2002, 20:30
Bei Ereignisdefinierungen onXXX="" wird kein JavaScript mit angegeben. In die Anführungszeichen kommt direkt der JavaScript-Code rein, der beim Auftreten des Ereignisses ausgeführt werden soll.

Fips
21.09.2002, 10:44
übrigens, man kann, um statt einem number ein string-objekt zu haben, statt



string = "" + nummer;



auch



string = nummer.toString()



verwenden.


Fips