zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden element undefinded

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.08.2013, 13:22
Benutzerbild von Chris2011
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.01.2011
Beiträge: 301
Chris2011 befindet sich auf einem aufstrebenden Ast
Standard element undefinded

Code:
</head>

<body>



<div id="mydiv" onclick='blend("mydiv")'> Holla </div>

<script>
function blend (id, time ) {
	var element = document.getElementById(id);
	
	if( typeof time == "undefined" ) {
		time = 100;
	}
	
	time -= 5;
	if( time >= 0 ) {
		element.style.opacity = time/100;
		element.style.filter = "Alpha(opacity="+time+")";
 }

	if( time > -100 ) {
		window.setTimeout(function() { blend( element ,time ); }, 50 );
	}
}




</script>

</body>
</html>

der sagt mir immer element is null... wenn ich die id direkt eintrage, funktioniert es. ich verstehe nicht warum

Geändert von Chris2011 (07.08.2013 um 13:27 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.08.2013, 15:12
Benutzerbild von programm
#
neuer user
 
Registriert seit: 26.02.2008
Ort: Wuppertal
Beiträge: 44
programm befindet sich auf einem aufstrebenden Ast
Standard

Bei den erneuten Script-Aufrufen musst du id anstelle von element übergeben, daran hängt es.

Code:
function blend (id, time ) {
	var element = document.getElementById(id);
	
	if( typeof time == "undefined" ) {
		time = 100;
	}
	
	time -= 5;
	if( time >= 0 ) {
		element.style.opacity = time/100;
		element.style.filter = "Alpha(opacity="+time+")";
	}

	if( time > -100 ) {
		window.setTimeout(function() { blend( id ,time ); }, 50 );
	}
}
__________________
mein name ist programm
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.08.2013, 15:31
Benutzerbild von Chris2011
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.01.2011
Beiträge: 301
Chris2011 befindet sich auf einem aufstrebenden Ast
Standard

Ahhhhh danke
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dropdownmenue funktioniert nicht YandelF CSS 5 01.09.2012 19:59
position von Element an Element (rechts von Element) britches CSS 1 18.05.2009 18:46
Festanstellung bei der Xing AG als Web Developer (HTML/CSS) NEOX Offtopic 10 17.07.2008 18:11
Liste im IE StarSt0rm CSS 3 22.08.2007 21:04
Validator Fehler und komm nicht drauf... letslounge (X)HTML 3 14.09.2006 22:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:29 Uhr.