JavaScript *erledigt* Javascript Hauptseite verschwindet bei Ausgabe

ProJabber

Well-known member
ID: 468367
L
13 Juni 2015
397
0
Hi,
ich habe eine Webseite im Aufbau, auf der mithilfe von Javascript nach einigen Sekunden ein Code berechnet und auf die Seite geschrieben werden soll.
Das funktioniert auch fast, nur dass nach Ablauf der Zeit ausschließlich der Code zu sehen ist und nicht mehr die Seite.
Es handelt sich um Folgende Seite: klammfaucet.npage.de
Fast dasselbe Script, nur ohne den Zähler habe ich auf klammfaucet.npage.de/klammfaucet.html laufen und dort verschwindet die Hauptseite nicht. Zum Testen von Javascript eignet sich js.do.
Woran liegt das? Gibt es dafür eine Lösung?
Vielen Dank im Voraus

Hier ist der Code ohne Zähler:
Code:
<script type="text/javascript"> zeit = new Date(); time = zeit.getTime(); millisekunden = zeit.getMilliseconds(); sekunden = zeit.getSeconds(); stunden = zeit.getHours(); minuten = zeit.getMinutes(); tage = zeit.getDay(); monate = zeit.getMonth(); ausgabe(); function ausgabe() { var zeit = monate%6; var zeit = zeit*31+tage; var zeit = zeit*24+stunden; var zeit = zeit*60+minuten; var zeit = zeit*60+sekunden; verschluesselt = powermod(zeit,2,100000000000000000000); document.writeln('Code: ',verschluesselt);; } function powermod(x,p,N) { //document.writeln(x,' ',p,' ',N); //Compute x^p mod N, // x, p and N are integers
ergebnis=1; while( p > 0 ) { if ((p%2)==1) ergebnis = (ergebnis*x)%N; x = (x*x)% N; p = Math.floor( p/2 ); } return ergebnis; } </script>
Und hier ist der Code mit Zähler:
Code:
<script type="text/javascript">

zeit = new Date();
time = zeit.getTime();
millisekunden = zeit.getMilliseconds();
sekunden = zeit.getSeconds();
stunden = zeit.getHours();
minuten = zeit.getMinutes();
tage = zeit.getDay();
monate = zeit.getMonth();
gestartet = false;
initcntdn();

function ausgabe()
{
    var zeit = monate%6;
    var zeit = zeit*31+tage;
    var zeit = zeit*24+stunden;
    var zeit = zeit*60+minuten;
    var zeit = zeit*60+sekunden;
    verschluesselt = powermod(zeit,2,100000000000000000000);
    document.write('Code: ',verschluesselt);
}

function powermod(x,p,N)
{
	//document.writeln(x,' ',p,' ',N);
	//Compute x^p mod N, 
	// x, p and N are integers
	ergebnis=1;	
	while( p > 0 )
	{
    	if ((p%2)==1)
    		ergebnis = (ergebnis*x)%N;
   		x = (x*x)% N;
		p = Math.floor( p/2 );
    }
    return ergebnis;
}

function count(zahl)
{
	if (gestartet==false)
	{
		countzahl=zahl;
		gestartet=true;
		document.form1.button.value="Do not click here";
		zaehler=setInterval("minus();",1000)
	}
	else
	{
		document.form1.button.value="Do not click here";
		clearInterval(zaehler);
		//clearInterval(window.refreshIntervalId);
		gestartet=false;
	}
}
function minus()
{
	if(countzahl>0)
	{
		countzahl--;
		document.form1.zeit.value=countzahl;
	}
	else
	{
		ausgabe();
		document.form1.button.value="Do not click here";
		clearInterval(zaehler)
		//clearInterval(window.refreshIntervalId);
		gestartet=false
	}
}

function initcntdn()
{
	document.write('<form name="form1">');
	document.write('<p><input type="text" value="5" maxlength="5" size="5" name="zeit" /><input type="button" name="button" value="Do not click here" onclick="count(parseInt(document.form1.zeit.value))" /></p>');
	count(5);
	document.write('</form>');
}

//}universe();
</script></p>
 
Zuletzt bearbeitet:
Danke für die Hilfe, ich trage es jetzt einfach in ein Textfeld ein.
Code:
document.form1.zeit.value = (('Code: ',verschluesselt));