problem mit firefox und konqueror
roger
- javascript
Hello,
ich erzeuge einen beweglichen Balken in dem ich bei bestimmten Änderungen in meinem Programm die Länge des Balkens verlängere.
if (statusbalken < 100)
{
statusbalken = statusbalken + 20;
window.document.getElementById('_balken').style.width = statusbalken+"px";
} else {
statusbalken = 0;
window.document.getElementById('_balken').style.width = statusbalken+"px";
}
Das funktioniert im Firefox und Explorer, jedoch nicht im Konqeuror. Hier bleibt der Balken immer auf die Anfangs geladene länge stehen.
Wenn ich mit "window.status = statusbalken" die Balkenlänge ausgebe sehe ich im Konqueror das sich die Länge ändert und das Programm richtig arbeitet.
Daducrh bin ich zu meinem 2. Problem gekommen.
Ich Firefox funktioniert zwar mein Balken, aber der Code wie oben
"window.status = statusbalken" zeigt nichts an.
Ich kann nichts auf die Statuszeile schreiben.
Hat jemand für beide Sacheneine Erklärung bzw. Idee für Abhilfe.
Thank you
roger
echo ($light == true) ? 'Guten Tag,' : 'Guten Abend,';
Daducrh bin ich zu meinem 2. Problem gekommen.
Ich Firefox funktioniert zwar mein Balken, aber der Code wie oben
"window.status = statusbalken" zeigt nichts an.
Ich kann nichts auf die Statuszeile schreiben.
Dies geht bei den meisten Browser nicht. Im Firefox musst du es z.B. erst erlauben das dieser Text geändert werden darf (geht unter Extras->Einstellungen->Inhalt unter Erweiter hinter Javascript).
Grüße
Markus
Hi,
Daducrh bin ich zu meinem 2. Problem gekommen.
Ich Firefox funktioniert zwar mein Balken, aber der Code wie oben
"window.status = statusbalken" zeigt nichts an.
Ich kann nichts auf die Statuszeile schreiben.Hat jemand für beide Sacheneine Erklärung bzw. Idee für Abhilfe.
Bei deinem ersten Problem kann ich dir nicht helfen, da ich keine Konqueror zum testen zur Verfügung habe, aber bei dem zweiten:
Gehe im Firefox (2) auf "Extras -> Einstellungen -> Inhalt" dann dann bei "Javascript" auf "Erweitert".
Hier kannst du Einstellen, was Javascript alles darf.
"Statuszeilentext ändern" sollte der von dir gesuchte Punkt sein.
mfG,
steckl
Hi,
window.document.getElementById('_balken').style.width = statusbalken+"px";
Das funktioniert im Firefox und Explorer, jedoch nicht im Konqeuror.
das ist ihm nicht vorzuwerfen, solange Du ihn mit ungültigen IDs belastest. Korrigiere Deinen Fehler und prüfe, ob sich das Verhalten ändert.
"window.status = statusbalken" zeigt nichts an.
Ich kann nichts auf die Statuszeile schreiben.
*seufz* Zum Glück nicht.
Cheatah
Hallo
das ist ihm nicht vorzuwerfen, solange Du ihn mit ungültigen IDs belastest. Korrigiere Deinen Fehler und prüfe, ob sich das Verhalten ändert.
Ich habe die id nach "balken" geändert. Immer noch das gleicher verhalten
Firefox = JA
Konqueror = Problem
Übrigens ich benötige "window.status" natürlich nur zum Scriptesten :-)
Gruß
roger
Hi,
Ich habe die id nach "balken" geändert. Immer noch das gleicher verhalten
welche Debugging-Versuche hast Du mit welchem Ergebnis unternommen?
Übrigens ich benötige "window.status" natürlich nur zum Scriptesten :-)
Dann konfiguriere Deinen Client so, dass er die Änderung der Statuszeile erlaubt.
Cheatah
Hello,
»»
welche Debugging-Versuche hast Du mit welchem Ergebnis unternommen?
Ich habe den integrierten Debugger von Firefox installiert, hier läuft das Javascript ohne Fehler oder Probleme.
Auch die Fehler-Konsole zeigt keine Fehler an.
Im Konqueror habe ich eingestellt: "Fehler melden" und "debugger aktivieren" auch hier werden keine Fehler angezeigt.
Somit bin ich mit meinem Latein am Ende. Bin für jeden Tipp dankbar.
Dann konfiguriere Deinen Client so, dass er die Änderung der Statuszeile erlaubt.
Funktioniert jetzt -> "window.status"
Danke
roger