im Rahmen meiner Präsentationen zu Erfahrungsberichten bzw. im FAQ-Bereich habe jeweils einen "interaktiven Zuganzeiger". Mit diesem Tool kann man bei vorgegebener Zugmasse und Wagentyp sich anzeigen lassen (also mit Bildern und weiteren Angaben), wie lange der Zug sein kann. Dabei benutze ich für die Streckensteigung in Promille einen Slider, der bis 150 Promille geht (er orientiert sich an Modellbahngegebrnheiten). Dieser Slider Funktioniert soweit fehlerfrei. Nun möchte ich aufgrund erweiterter Daten bei den Wageneigenschaften einen zweiten Slider für Radien einführen. Doch sobald ich das versuche, funktioniert gar nichts mehr. Ich bin daher an dieser Stelle steckengeblieben und frage deshalb nach Rat bzw. bitte um Hilfestellung.
Javascript heißt: das Programm läuft z.B. in einem Browser? Meine Vorredner haben Recht: z.Z. gibt es Null Information darüber, womit, wie, auf was oder wo das läuft...
Zitat herzlichen Dank für Eure Antworten. Für einen ersten Einblick habe ich folgendes URL: interaktiver Wagenzahlrechner.
Das beantwortet leider die Fragen nicht. So ist zielgerichtete Hilfestellung nicht möglich. Wir brauchen den kompletten Code, inkl. des Parts der nicht funktioniert, dann kann man vielleicht weiterhelfen und was sehen.
So ist es nur, als wenn Du Deinen Automechaniker anrufst und ihn fragst, wo Du jetzt schrauben sollst, weil Dein Auto klappert. Da tappt man einfach nur im Dunklen.
Ich schätze mal, du gibst die Zugkraft der Lok vor, dividierst sie durch die Anzahl der Wagentypen: so kommst du auf die Anzahl der möglich gezogenen Wagen. Dann gibst du eine Funktion vor, die die Abnahme der Zugkraft bei bestimmter Steigung berechnet. Alles natürlich nur bei gemessenen Masse- und Zugkraft-Werten. Das klingt sehr linear, das heißt, ein zweiter Wert (=Slider) kann so vielleicht nicht eingepflegt werden. Wenn du einen Radius mit einbauen möchtest, solltest du auch Messwerte aller Steigungen mit allen Radien vorliegen haben. Ansonsten wäre das wenig wissenschaftlich, denn theoretisch mag das funktionieren, in der Praxis werden die echten Werte sicher anders. Du brauchst immer zwei Eingabewerte vom Nutzer. Fehlt ein Wert, so muss dafür Null eingegeben werden (entweder Steigung null oder Radius null).
Stephan hat leider nicht geschrieben, wo genau das Problem liegt. Ich habe mir die HTML, die Funktionen und "Slider.js" auch angeschaut. Es dürfte wohl weniger das Problem sein, einen zweiten Slider als GUI auf die Seite zu packen, als die Werte dahinter zu verknüpfen.
vielen Dank für Eure Beiträge, doch mir scheint mittlerweile einiges aus dem Ruder zu laufen. Daher möchte ich der Reihe nach antworten: @ Achim: Du hast als Einziger eine definierte Frage mit Lösungsansätzen gestellt. Ich werde versuchen, Dir eine spezifizierte Antwort inkl. Screenshots zu geben und bitte daher um etwas Geduld.
@Jochen: die Problemstellung steht bereits im ersten Beitrag, dass ein Slider funktioniert, sobald ich den zweitenbSlider einbinden will, versagen beide ihren Dienst. Wie Du daraus dann auf die Wissenschaftlichkeit des Inhalts schlueßt ist schon abenteuerlich. Ich möchte Dir nahelegen, im selben Verzeichnis die Seite mit der Zugmassebestimmung zu den Begrifflichkeiten zu Rate zu ziehen. Daten von Wagen und Loks sind alle empirisch.
@Timo: wie ein zweiter slider zu nutzen ist, weiß ich schon, nur noch nicht, wie ich diesen zum Laufen bringe. Deinen Vorschlag hab ich als allererstes ausprobiert. Leider ohne Erfolg. Ich bitte auch Dich um etwas Geduld, bis die Screenshots da sind.
ich nutze Firefox zum Überprüfen meiner Programmierung zu Hause und Forefox/chrome um die Funktionen im Internet zu testen. Beide Browser in der jeweils aktuellen Version.
Ich gehe davon aus, dass du schon weißt, was du da tust. Das sollte keine Kritik sein. In der Regel kann man aber beliebig viele Slider auf eine Seite packen, denn sie sind ja nur graphische Bedienelemente. Sie haben dann eben keine Funktion, da sie mit keinen Werten verknüpft sind. Entweder beißen sich tatsächlich GUI-Elemente, oder verknüpfte Hintergrundwerte sind nicht eindeutig definiert - was ich deshalb auch annahm. Wenn das Problem aber nicht daran liegt und alle Wertepaare eindeutig definiert sind, dann ist es dann doch ein JS- oder ein Klassenproblem.
dann verstehe ich nicht wo das Problem liegt, ich habe das Beispiel im Firefox erstellt und getestet. Diesen ganzen Krimskram mit slider.js kannst Du dir sparen, braucht man nicht.
vielen Dank für den Hinweis, das mit type = "Range" war mir noch nicht bekannt (da ich bislang mit der selfhtml-Version 8.0 arbeitete wo es diese Type noch nicht gibt). Muss ich nun probieren und für ältere Browser eine Alternative einfallen lassen (zum Probieren nutze ich da eine alte Firefox-Version).