Medien & Phantastik > Multimedia
Absurd erscheinendes JavaScript-Problem
Bitpicker:
Da bin ich wieder mit einem meiner seltsamen Probleme. Bei about.com bin ich Forum-Co-Host und Tutor im Bereich German Language. In diesem Forum lernen Leute aus aller Welt Deutsch. Es gibt dort einen Editor für Nachrichten, der nur in IE und Firefox funktioniert. Ein Screenshot, wie das aussieht, ist hier.
Das Problem liegt in der von mir markierten DropDownBox. In dieser stehen die möglichen Adressaten für eine Nachricht. Jetzt gibt es einige Leute, die diese DropDownBox nicht erhalten, sondern bloß eine nicht veränderbare Angabe 'All'. Ich habe mir Quelltext schicken lassen, den diese Leute bekommen, und mit dem, den ich sehe, verglichen. Ich zitiere hier mal meine Zusammenfassung:
--- Zitat ---Danke für den Quelltext. Es scheint, dass du, und damit wohl auch die anderen, die dieses Problem haben, anderen Code bekommen als wir übrigen. Der relevante Teil in deinem Code:
<td class="ptValueCell"><span>All</span><input name="mMsg_toUserId" type="hidden" id="mMsg_toUserId" value="0" /></td>
Bei mir sieht das dagegen so aus:
<td class="ptValueCell"><select name="mMsg_toUserId" id="mMsg_toUserId">
<option selected="selected" value="1870558047">cyrille55800 *</option>
<option value="0">ALL</option>
<option value="356634326">bagpus2</option>
[...]
</select><input name="mMsg_toUserId_other" type="hidden"
id="mMsg_toUserId_other" /> <input type="submit"
name="ctl00" value="Others"
onclick="getOtherAddressee();event.returnValue=false;return false;"
title="Press here to enter a member not on the drop-down list" /></td>
Ich habe die wichtigen Stellen eingefärbt. Der Span-Bereich stellt den Text 'All' in das Fenster. Darauf folgt ein
Input-Feld, das aber versteckt ist und einen Standardwert 0 enthält.
In meinem Quelltext hingegen ist es ein Select-Feld, also eine Auswahlbox, und darunter kann man einige
Optionen sehen (ich habe die Liste gekürzt): 0 steht für 'All', andere User haben mehrstellige Nummern.
Diese Liste fehlt in deinem Quelltext ganz. Auch das Script am Ende, nach der Kürzung, fehlt bei dir: es zeigt
ein verstecktes Feld für andere Adressaten, das sichtbar wird, wenn man den Knopf 'Sonstige' drückt.
Du bekommst also statt der Auswahl einen Standardwert '0' für 'Alle', den du nicht ändern kannst. Die Frage ist,
warum das so ist.
--- Ende Zitat ---
Die Leute, die dieses Problem haben, benutzen Win XP oder Linux, IE 6 oder Firefox, damit sind OS und Browser meiner Meinung nach so ziemlich außen vor (einer hat XP und benutzt beide Browser, hat in beiden das gleiche Problem). Durch keine Veränderung meiner Sicherheitseinstellungen habe ich bisher dieses Verhalten replizieren können, zumal andere DropDown-Boxen funktionieren. Sogar in Browsern, die den Editor nicht vollständig darstellen können, z.B. Opera, gibt es bei mir diese Box. Also frage ich euch, weil hier doch so viele Leute wesentlich mehr Plan von HTML und Co. haben als ich: fällt euch dazu etwas ein?
Robin
Thalamus Grondak:
Bist du sicher, das es sich um ein javascript Problem handelt?
ich würde spontan sagen. Du bekommst einen anderen Quellcode ausgeliefert, als derjenige mit dem Fehler. Vllt verschiedene Userrechte?
Bitpicker:
Die unterschiedlichen Skripte können natürlich auch Resultat eines anderen Problems sein, aber unterschiedliche Userrechte gibt es in diesem Forum nicht.
Robin
Thalamus Grondak:
Das "ALL" taucht bei mir dann auf, wenn ich ein neues Thema eröffne.
Allgemein blicke ich aber bei demForum nicht so ganz durch. ist irgendwie verwirrend.
Aber ich bin mir ziemlich sicher, das es nicht am System des Users liegt, sondern an dem Server. entweder hat es irgendeinen Grund, das dieser User nur Nachrichten "an Alle" schreiben darf, oder es ist ein Fehler im System.
Bombshell:
Hallo,
wenn du vermutest, ein JS-Problem zu haben, dann solltest du auch JS posten. Ich sehe hier nur HTML-Auszeichnungen und warum die einen Default-Wert bekommen und die anderen eine Drop-Down-Box ist so nicht ersichtlich. Schon mal gefragt ob einzelne Cookies verbieten?
MfG
Stefan
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln