Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

"Zeit anhalten und zurückdrehen "

Empfohlene Antworten

Veröffentlicht

Mahlzeit .

Hab mal ne frage (was sonst, Kisch Kisch).

Ich hab doch da so ein Puzzle , wenn mann da auf START drückt beginnt die zeit runterzulaufen und der Button wird deaktiviert. falls mann neu beginnen will hab ich da nen reset button reingehauen . der macht den reset button wieder aktiv aber die zeit zählt trotzdem weiter runter . und wenn ich dann wieder start drücke zählt die zeit schneller runter.--->

function reset() {

Position()

// hier muss noch wass hin

document.getElementById("button").disabled = false;

}

function Sekunden(anzahl) {

ende=parseInt(anzahl); // übergibt die levelsekunden

}

function Start() { // hier fängt die zeit an rückwerts zu laufen

document.getElementById("zeit").value = ende + 1; //function schreibt die // übrige Zeit ins value des Anzeigeobjects

Aufenthalt();

}

function Aufenthalt() { // meine lustige zeitfunktion

var temp = document.getElementById("zeit").value;

temp--;

document.getElementById("zeit").value = temp;

movingtime = temp;

if (document.layers) {

document.layers.zeit.document.write(movingtime);

document.layers.zeit.document.close();

}

else

if (document.all) {

if(temp==1)

zeit.innerHTML = + movingtime + " Sekunde zur Verfügung.";

else

zeit.innerHTML = + movingtime + " Sekunden zur Verfügung.";

}

if (temp==0 ){ // wenn zeit abgelaufen hält die ausgabe bei 0 an

alert ("Zeit ist um!!");

Position ();

return false;

}

else

if(ziel != 35)

window.setTimeout("Aufenthalt()", 1000); // sonst startet die function wieder von vorn

else

alert("Fertig !!");

<---

als denn wenn mir jemand helfen kann ("du nich Thurstan du kannst rüber kommen und mir dass sagen ")

dann biiiiiiitttttttteeeee helft mir ich bin bald am ende

--------------------------------------------------------------------------

:uli www.netzgegenrechts.de :uli

Mahlzeit .

Hab mal ne frage (was sonst, Kisch Kisch).

Die da wäre ?

Wie kann ich die zeit bei dem besagtem puzzle anhalten . und wie setz ich die lustige ausgangszeit wieder her ohne dass sie dann schneller zurückläuft

hier am besten mal dass ganze teil----------------------------------------

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title></title>

<meta name="author" content="Dieter">

<meta name="generator" content="Ulli Meybohms HTML EDITOR">

<script type="text/javascript">

var layer = 1; // für zIndex

var oben = new Array(0,13,13,13,13,14,58,57,57,69,71,70,128,127,127,127,128,115,173,173,185,173,184,174,229,230,242,243,243,231,300,287,287,299,303,303);

var links = new Array(15,73,131,176,234,304,2,73,117,176,246,292,15,73,117,188,234,292,0,72,130,176,234,292,2,71,129,176,247,305,2,73,129,175,234,292);

var ziel = 0 ;

var ablauf = 1000;

var start_drag = false;

var startY = 0;

var startX = 0;

var ende = 300;

window.moveTo(0,0);

window.resizeTo(screen.Width,screen.Height);

function array(){

oben_ =new Array ();

for(i = 0; i < 36; i++ ) {

var multi = Math.random() < 0.5 ? -1 : 1;

oben_ =(Math.ceil(Math.random()*500)) * multi;

for(j = -1; j < i; j++) {

if(oben_ == oben_[j] || oben_ < -100){

i--;

break;

}

}

}

links_ =new Array ();

for (i=0; i<36 ; i++ ) {

links_ =Math.ceil(Math.random()*361-450);

if ( i > 0 ) {

for ( j = 0 ; j<i ; j++ ) {

if(links_ == links_[j]){

i--;

break;

}

}

}

}

}

function Position_Neu() {

array();

ziel=0;

Start();

for (i=0; i<5 ; i++) {

with(document.getElementById("teil" + (i + 1)).style) {

position = "absolute";

top = oben_ + "px";

left = links_ + "px";

zIndex = layer++;

}

}

for (i=6;i<36 ; i++) {

with(document.getElementById("teil" + (i + 1)).style) {

position = "absolute";

top = oben_ + "px";

left = links_ + "px";

zIndex = layer++;

}

}

document.getElementById("button").disabled = true;

}

function Position() {

for (i = 0; i < 36; i++) {

with(document.getElementById("teil" + (i + 1)).style) {

position = "absolute";

top = oben + "px";

left = links + "px";

zIndex = layer++;

}

}

}

function Init(){

document.onmousedown = StartDrag;

document.onmousemove = Drag;

document.onmouseup = EndDrag;

}

function StartDrag(Ereignis){

if(!Ereignis) {

Ereignis = window.event;

movie = Ereignis.srcElement;

}

else

movie = Ereignis.target;

var id = movie.id;

if(id){

startY = Ereignis.screenY - movie.style.top.slice(0, movie.style.top.length -2)

startX = Ereignis.screenX - movie.style.left.slice(0, movie.style.left.length -2)

}

start_drag = true;

layer++;

}

function Drag(Ereignis) {

if(!Ereignis) Ereignis = window.event;

if(start_drag){

movie.style.top = Ereignis.screenY - startY + "px";

movie.style.left = Ereignis.screenX - startX + "px";

movie.style.zIndex = layer;

var pos = movie.id.substring(4,6);

pos = pos-1;

document.title = "top:" + movie.style.top + " left:" + movie.style.left ;

if( parseInt(movie.style.top) > oben[pos] - 15

&& parseInt(movie.style.top) < oben[pos] + 15

&& parseInt(movie.style.left) > links[pos] - 15

&& parseInt(movie.style.left) < links[pos] + 15) {

with(movie.style) {

top = oben[pos] + "px";

left = links[pos] + "px";

}

}

}

}

function EndDrag(){

start_drag = false;

var pos = movie.id.substring(4,6);

pos = pos-1;

if ( parseInt(movie.style.top) == oben[pos] && parseInt(movie.style.left) == links[pos]){

ziel++;

}

}

function reset() {

Position()

document.getElementById("button").disabled = false;

}

function Sekunden(anzahl) {

ende=parseInt(anzahl);

}

function Start() {

document.getElementById("zeit").value = ende + 1; //function schreibt die übrige Zeit ins value des Anzeigeobjects

Aufenthalt();

}

function Aufenthalt() {

var temp = document.getElementById("zeit").value;

temp--;

document.getElementById("zeit").value = temp;

movingtime = temp;

if (document.layers) {

document.layers.zeit.document.write(movingtime);

document.layers.zeit.document.close();

}

else

if (document.all) {

if(temp==1)

zeit.innerHTML = + movingtime + " Sekunde zur Verfügung.";

else

zeit.innerHTML = + movingtime + " Sekunden zur Verfügung.";

}

if (temp==0 ){ // wenn zeit abgelaufen hält die ausgabe bei 0 an

alert ("Zeit ist um!!");

Position ();

return false;

}

else

if(ziel != 35)

window.setTimeout("Aufenthalt()", 1000); // sonst startet die function wieder von vorn

else{

;

alert("Fertig !!");

}

}

</script>

<link rel="stylesheet" href="puzz.css" type="text/css">

</head>

<body onLoad="Position()">

<h1>DAS SPIEL </h1>

<script type="text/javascript">

posX=screen.availWidth / 2 - 190;

posY=screen.availHeight / 2 - 275;

document.write('<div style="position:absolute; top:' + posY +'px; left:' + posX +'px; ">');

for (i = 1; i <= 36; i++) {

document.write('<img src="teil' + i + '.gif" id="teil' + i + '" onmousedown="return false;" onmousemove="return false;" alt="teil' + +'">');

}

document.write('<img src="puzzrahmen.jpg" width="378" height="374" border="0" onmousemove="return false;" >');

document.write('<table ><tr>',

'<td><h5 align="center" id="play"><input type="Button" id="button" style="width:60px;height:25px"onClick="Position_Neu();Init()" value="Play"> ',

'<input type="Button" style="width:60px;height:25px"onClick="reset()" value="Reset"></h5></td>',

'</tr>',

'<tr>',

'<td><h3 align="center"><select size="1" onchange="Sekunden(value)"></h3>');

var Level = new Array('Level  &nbsp1','Level  &nbsp2','Level  &nbsp3','Level  &nbsp4','Level  &nbsp5');

var sec = 300;

for(i = 0; i<Level.length;i++ ) {

document.write('<option value="' + sec +'">' + Level);

sec = sec -60;

}

document.write('</select></td>',

'</tr>',

'<tr>',

'<td><h3>Versuchen Sie in der Vorgegebenen<br>',

'Zeit dass Puzzle zusammen zusetzen. <br>',

'<p id="haupt" ><span id="zeit"></span></p> </h3>',

'</td>',

'</tr>',

'</table>');

</script>

</div>

</body>

</html>

--------------------------------------------------------------------------so!

is zwar nich so ganz übersichtlich aber wat mut dat mut

:confused:

Ok dass zeitproblem hat sich geklärt. aber falls jemand kreative vorschläge für nen Highscor hat dann bitte schreibt hier wass hinne danke ..:D

Ja, das würd ich manchmal auch gern :D (Siehe Thread-Titel)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.