php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.01.2012, 01:18  
Neuer Benutzer
 
Registriert seit: 23.06.2011
Beiträge: 27
PHP-Kenntnisse:
Anfänger
dlite befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Slider - Variable jedoch null

Hallo liebe Community,

ich bin nicht gerade ein Profi in Javascript, bzw. ich kenne mich mit den Eigenarten und Fehlermeldungen nicht wirklich aus.

Ich schreibe gerade ein Sliderscript, welches mir zunächst einmal mehrere div-Container mit den ids random1, random2 .... generiert.
Nun habe ich je einen Button für links und einen Button für die rechte Richtung.
Soweit so gut.
Jetzt möchte ich, dass wenn ich den rechten Button klicke er den Container random1 ausblendet und dafür random5 einblendet.

Code:
<script language="javascript" type="text/javascript">
var endwert;
endwert = "<?php echo $i-1 ?>";
var stand;
stand=1;
var bezeichner;
function random_prev(){
	if(stand-1>0){
stand=stand-1;

	bezeichner = "random"+stand+4;
	document.getElementById(bezeichner).style.display='none';
	bezeichner = "random"+stand;
	document.getElementById(bezeichner).style.display='block';
		

				}
			}
function random_next(){
	if(stand+4<=endwert){
stand=stand+1;

	bezeichner = "random"+stand-1;
	document.getElementById(bezeichner).style.display='none';
	bezeichner = "random"+stand+3;
	document.getElementById(bezeichner).style.display='block';

				}
			}			
</script>
Hier ist erstmal der Code.

Meine Frage an euch: wieso gibt er mir ständig in der Firefox-Fehlerkonsole
"Fehler: document.getElementById(bezeichner) is null" aus, obwohl doch "bezeichner" jedesmal einen Wert zugewiesen bekommen hat?
Probiere seit einer Stunde alle mir einfallenden Art und Weisen durch, um irgendwie zum Ergebnis zu kommen, jedoch fällt mir einfach nichts mehr ein.
dlite ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.01.2012, 08:53  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Wo hast du denn dein script eingebunden. Im head ?
jspit ist offline   Mit Zitat antworten
Alt 27.01.2012, 09:05  
Neuer Benutzer
 
Registriert seit: 23.06.2011
Beiträge: 27
PHP-Kenntnisse:
Anfänger
dlite befindet sich auf einem aufstrebenden Ast
Standard

direkt nach der durch PHP-generierten div-Container.
Daran sollte es nicht liegen.
Im header hatte ich es auch schon eingebunden, ohne Erfolg.

Hab es auch schon damit versucht, die Variable i mit toString() zu konvertieren, das hat aber auch nichts gebracht.
dlite ist offline   Mit Zitat antworten
Alt 27.01.2012, 09:16  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ich hab zwar bisher nicht viel mit JS gemacht - aber debuggen ist ja überall ähnlich

lass dir das Zwischenergebnis bezeichner = "random"+stand+4;
mal anzeigen (alarm( ...) ) - ich wette dass du eine id-auswürfelst, die in deinem html-Code gar nicht vergeben ist
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 27.01.2012, 09:20  
Neuer Benutzer
 
Registriert seit: 23.06.2011
Beiträge: 27
PHP-Kenntnisse:
Anfänger
dlite befindet sich auf einem aufstrebenden Ast
Standard

jap danke eagle, genau als du es geschrieben hast ist mir die idee auch gekommen den bereich "random"+stand+4 mal auszukoppeln und vorher eine variable mit stand+4 zuzuweisen, damit da nur "random"+zwischensumme steht.

Jetzt klappts ohne Probleme.
Danke
dlite ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL Abfrage mit Inhalten eines Arrays _pho3nixx_ PHP Einsteiger 28 11.11.2011 11:58
[Erledigt] Constraint-Fehler, Tabellen können nicht angelegt werden Andreas Datenbanken 4 07.11.2011 16:14
Fehler bei CSV Import > MySQL fulltilt Datenbanken 8 20.08.2010 14:53
Tabelle nach Join sortieren xhiBseN Datenbanken 9 29.03.2010 10:52
[Erledigt] Datumsbereich auswerten Frank-HB PHP Tipps 2009 7 18.05.2009 05:05
[Erledigt] Sinnvoller Bilder mit INSERT oder UPDATE in DB speichern? AnnyKey Datenbanken 3 12.05.2009 01:06
[Erledigt] im sql kann ich tabelle nicht hinzufügen autofieber Datenbanken 7 01.03.2009 18:38
[Erledigt] Left join und inner join stefanjann Datenbanken 7 16.10.2008 15:45
SELECT-Abfrage optimieren pz6j89 Datenbanken 14 17.04.2008 17:37
where Abfrage in anderer Tabelle?? Matthiasnet Datenbanken 10 11.04.2007 17:35
Probleme bei der Umsetzung Kein Genie PHP Tipps 2007 3 02.03.2007 15:43
Normalisierung einer chaotischen Tabelle maeck Datenbanken 10 12.12.2006 18:17
Updaten Delet und Insert klappen nicht PHP Tipps 2006 13 13.06.2006 13:59
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
[MySQL] Problem mit einer verschachtelten Abfrage aktionkuba Datenbanken 7 06.04.2005 14:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
1/0 von einem slider in eine sql datenbank speichern

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum