Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 22:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Javascript Bildbewegen

Discussion on Javascript Bildbewegen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2013
Posts: 7
Received Thanks: 2
Problem Javascript

Hallo erstmal,

Ich habe eine Frage (so wie viele vor mir auch schon). Ich wollte für einen Kumpel eine Bildanimation von Roadrunner machen, in der das Bild sich von links nach rechts bewegt und sich wieder nach links zurücksetzt, sobald es rechts angekommen ist. Aber damit es was besonderes ist, soll sich das Bild alle 5ms bewegen und es gibt 4 Einstellungen Slow (10px), Medium (20px), Fast (35px) und Like hell (50px). Die Einstellungen müssen in einem Auswahlfenster bereitstehen. Zusätzlich sollte man auch noch die Hintergrundfarbe auswählen können.

Das Bild bewegt sich bei mir bereits und die Auswahlliste habe ich schon gemacht, ich kann nur keinen Wert aus der Liste übernehmen.

Hier ist mal der Quellcode:

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859">
<title>Animationsbeispiel</title>
<link type="text/css" rel="stylesheet" href="Layout.css">
</head>

<script language="JavaScript">
function Start()
{
Step = document.getElementById(Step);
MeinIntervall = setInterval ('moveImage()', Step + 'px')
}

function moveImage()
{
if (parseInt(MeinBild.style.left) < document.body.clientWidth - MeinBild.width)
MeinBild.style.left = parseInt(MeinBild.style.left) + Step + 'px'
else
clearInterval(MeinIntervall)
}

function Stop()
{

}
</script>
</head>

<body>
<button onclick="Start()">Go</button>
<button onclick="Stop()">Stop</button>
Geschwindigkeit:
<select id="Step">
<option value="10" selected>Slow</option>
<option value="20">Medium</option>
<option value="30">Fast</option>
<option value="50">Like hell</option>
</select>
<hr style="width=90%">
<img id="MeinBild" style="position:absolute; left:0px; top:60px;" src="Bilder/Roadrunner.gif">
</body>
</html>

Ich weiß nicht wie weit sich ein paar Leute bereit erklären würden mir damit zu helfen.

Mfg NightsOfVarmint
NightsOfVarmint is offline  
Old 10/02/2013, 15:24   #2
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
generell syntaxfehler korrigiert, das div einfach gegen das bild wieder ersetzen

Generell würde ich hier empfehlen das ganze via CSS3-Keyframes zulösen, da dadurch eine flüssigere Animation gewährleistet wird. Kann heute abend schauen ob ich noch was in der Rappelkiste hab.
kissein is offline  
Old 10/02/2013, 15:38   #3
 
elite*gold: 0
Join Date: Sep 2013
Posts: 7
Received Thanks: 2
Danke für deine Hilfe ich komme gerade einfach nicht weiter. Habe es mal soweit geschafft nur die Variabeln sind ein kleines Problem für mich.

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859">
<title>Animationsbeispiel</title>
<link type="text/css" rel="stylesheet" href="Layout.css">
</head style="background:color">

<script language="JavaScript">
var color = document.getElementsByName("myColor");
function Start()
{
Step = document.getElementById(Step);
MeinIntervall = setInterval ('moveImage()', Step + 'px')
}

function moveImage()
{
if (parseInt(MeinBild.style.left) < document.body.clientWidth - MeinBild.width)
MeinBild.style.left = parseInt(MeinBild.style.left) + Step + 'px'
else
clearInterval(MeinIntervall)
}

function Stop()
{

}
</script>

<body>
<button onclick="Start()">Go</button>
<button onclick="Stop()">Stop</button>
Geschwindigkeit:
<select id="Step">
<option type="number" value="10" selected>Slow</option>
<option value="20">Medium</option>
<option value="30">Fast</option>
<option value="50">Like hell</option>
</select>
<input type="RADIO" name="myColor" value="545841" checked> Weiss
<input type="RADIO" name="myColor" value="Yellow"> Gelb
<input type="RADIO" name="myColor" value="Green"> Grün
<hr style="width=90%">
<img id="MeinBild" style="position:absolute; left:0px; top:60px;" src="Bilder/Roadrunner.gif">
</body>
</html>

Mfg NightsOfVarmint

P.S.: Wie macht man diese Spoiler
NightsOfVarmint is offline  
Old 10/02/2013, 15:56   #4
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Quote:
Habe es mal soweit geschafft nur die Variabeln sind ein kleines Problem für mich.
Anhand deines Quellcodes fehlt Grundlagenwissen.

Quote:
P.S.: Wie macht man diese Spoiler
Soetwas oder was genau ist gemeint ?
kissein is offline  
Old 10/03/2013, 09:03   #5
 
elite*gold: 0
Join Date: Sep 2013
Posts: 7
Received Thanks: 2
Quote:
Originally Posted by kissein View Post
Anhand deines Quellcodes fehlt Grundlagenwissen.


Soetwas oder was genau ist gemeint ?
Genau diese

Das wäre geschaft so jetzt mal zum Sagt Grundlagen wissen

Ich habe vor 4 Monaten dran gearbeitet und manches beherrsche ich perfekt und anderes nicht
NightsOfVarmint is offline  
Reply


Similar Threads Similar Threads
JavaScript
09/01/2012 - Web Development - 9 Replies
<html> <head> <title> </title> <script language="javascript"> function check() {
Javascript für ask.fm
08/18/2012 - Web Development - 0 Replies
Hallo , weiß einer wie ich ein Script erstelle das halt alle Fragen Liket? Hier ein Beispiel:Laura Lisa Schulte | ask.fm/LauraLisaSchulte Das ist das Ask.fm Profil von einer Freundin.Wenn man mit der Maus über den Daumen geht der des dann liket dann kommt der befehl:javascript:void(0) , in der webkonsole der: -- POST http://ask.fm/likes/LauraLisaSchulte/question/2800 0107589324/add Suche aber ein Script den ich einmal eingeben muss (Webkonsole oder Adresszeile)und der dann Überall den...
JavaScript Help !
06/04/2012 - General Gaming Discussion - 0 Replies
Hello Friends, I want to break a game, but I would break a locked unlock codes I do not know JavaScript JavaScript is locked for breaking codes Have a site or program?
[S] Javascript Pro [B] EG
01/31/2012 - elite*gold Trading - 0 Replies
Yo.. Ich habe das Problem, dass die Videos auf meiner Seite "vor" die Werbung kommen. Dies ist bei Google chrome und Mozilla der Fall. Bei Opera klappt es. Suche jemanden der es beheben kann, kann EG bieten.
Javascript
07/31/2011 - Web Development - 2 Replies
In diesem Javascript(Ein Shooting bzw. Scope Script für ein Game) müsste ein Fehler sein, eigendlich finde ich immer die Fehler aber jetzt bin ich am verzweifeln: var CameraX1 : Camera; var CameraX2 : Camera; var CameraX3 : Camera; private var CameraToggle = 1; function Awaker (){ CameraX1.enabled=true; CameraX2.enabled=false;



All times are GMT +1. The time now is 22:36.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.