bensky
Erfahrenes Mitglied
Hallo Leute,
ich weiß es ist Montagm aber ich habe da ein kleines Problem.
Ich möchte ein Feedbackformular von rechts einscrollen lassen, was am anfang nur halb zu sehen ist und nach dem klick von rechts ein ein wenig einscrollst, so 400px.
Ich habe das untenstehende JS soweit fertig, nur funktioniert es nicht richtig, ich denke ich habe da einen kleinen Denkfehler drin...;( und finde diesen leider nicht.
Vielleicht hat ja einer von euch eine Idee wie ich das lösen kann.
Danke schon mal im Voraus.
Gruß Sven
ich weiß es ist Montagm aber ich habe da ein kleines Problem.
Ich möchte ein Feedbackformular von rechts einscrollen lassen, was am anfang nur halb zu sehen ist und nach dem klick von rechts ein ein wenig einscrollst, so 400px.
Ich habe das untenstehende JS soweit fertig, nur funktioniert es nicht richtig, ich denke ich habe da einen kleinen Denkfehler drin...;( und finde diesen leider nicht.
Vielleicht hat ja einer von euch eine Idee wie ich das lösen kann.
Danke schon mal im Voraus.
Gruß Sven
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>ich will ein feedbackformular werden</title></head>
<body>
<div id="box" style="position:absolute;right:-50px;">Kommentar
<br>
<a href="#" onClick="setze('-50')" > Einblenden </a>
<br>
<a href="#" onClick="setze('50')" > Ausblenden </a></div>
<br>
<br>
<script language="javascript">
var pos = screen.width;
var intervall
var neux
function setze(wert)
{
neux = wert + screen.width
if(neux > pos){intervall=window.setInterval('nachrechts(neux)',10)}
if(neux < pos){intervall=window.setInterval('nachlinks(neux)',10)}
}
function nachrechts(nach)
{
document.getElementById("box").style.right=pos+"px"
pos++
if(pos==nach) {window.clearInterval(intervall)}
}
function nachlinks(nach)
{
document.getElementById("box").style.right=pos+"px"
pos--
if(pos==nach) {window.clearInterval(intervall)}
}
</script>
</body>
</html>