Noscript-Meldung wird von Grafik im Header-Bereich teilweise überdeckt
Автор: Bernhard K.
Просмотрено 1730,
Подписчики 1,
Размещенный 0
Hallo zusammen
die von Website X5 (v15.0.2 pro) generierte Warnmeldung ("Javascript ist nicht aktiviert...") wird von einer Grafik im Header-Bereich teilweise überdeckt.
Hab zwar rausgefunden, wo ich Position ung Größe des Fensters ändern kann, aber wie krieg ich die Message in den Vordergrund, also vor die Grafik?
Danke
Bernhard K.
Размещено
Wo ist die Meldung zu sehen? Man kann im Header oder Footer die Objekte markieren und oben mit den 2 kleinen Buttons in den Vordergrund oder Hintergrund stellen.
Автор
das hab natürlich schon versucht, auch in allen Auflösungen, bringt aber nichts. Links und rechts von der Grafik ist die Meldun zu sehen.
Ist die Website schon Online? Denn ich verstehen jetzt nicht mehr was du genau meinst. Jedenfalls wenn diese Meldung auftaucht, dann hast du kein JAVA installiert auf deinem PC oder im Browser nicht aktiviert.
Автор
JRT ist natürlich installiert, im Firefo ist das Addon noscript installiert. Wenn ich die Website in noscript zulasse, erscheint die Meldung nicht. Wenn ich aber die Seite für Javascript verbiete, dann erscheint die Meldung, wird aber von der Grafik im Header teilweise überdeckt.
Die Seite heißt http://www.heilendehände.de
Die Seite verwendet Javaskript und wenn du die Meldung siehst dann wird es das noscript Addon sein dass du aktiviert hast. Wenn du es nicht sehen willst in der Vorschau oder auf einen anderen Browser musst du es ausschalten. Jedenfalls ich sehen diese Meldung nicht mit allen Browsern.
Автор
es geht nicht darum, wie ich die noscript-Meldung wegbekomme, das hab ich im vorherigen Post beschrieben. Wenn jemand eine Website zum ersten Mal besucht und das mit Firefox und installiertem/aktiviviertem noscript-addon, dann werden die javascript-Teile zunächst blockiert. Dann erscheint die Warnmeldung "Bitte Javascript aktivieren" und jetzt soll die Meldung auch vollständig sichtbar sein und nicht teilweise verdeckt werden. Daher zurück zu meiner ersten Frage:
wie krieg ich die Message in den Vordergrund, also vor die Grafik?
Ich befürchte diese Meldung ist eine Browsermeldung und kann nicht von WSX5 beeinflusst werden. Die GRafik die im Header ist kann aber beeinflusst werden, aber wenn der Button "in den Hintergrund" auch nicht funktioniert (ist ja eigentlich nur für OBjekte von WSX5 gedacht) dann kann ich auch nicht sagen wie dein Problem gelöst werden kann. (Außer du deinstallierst das Addon)
Автор
die Meldung kommt definitiv nicht vom Browser! WSX5 testet, ob Javascript erlaubt ist oder nicht. Die Klassendefition steht in /style/style.css, Zeile 5-7
.imAlertMsg { padding: 10px; font: 10pt "Trebuchet MS"; text-align: center; color: #000; background-color: #fff; border: 1px solid; }
.alert { padding: 5px 7px; margin: 5px 0 10px 0; border-radius: 5px; border: 1px solid; font: inherit; }
.alert-red { color: #ff6565; border-color: #ff6565; background-color: #fcc; }
und der Aufruf in jedem Root-Html am Ende
<noscript class="imNoScript"><div class="alert alert-red">Bitte<br>Javascript<br>aktivieren</div></noscript>
Man kann ja z.B. die Werte für margin (style.css, Zeile 6) ändern und ändert damit die position der Message-Box. Es kommt alles von WSX5.
Die Message-Box erscheint genau so in einem anderen Browser!
Und das noscript-Addon zu deinstallieren, geht völlig am Problem vorbei! Die Meldung SOLL erscheinen und zwar so, daß sie im Vordergrund erscheint und vollständig sichtbar ist. Der Website-Besucher kann dann ja entscheiden, ob er die Warnung ignoriert oder Javascript für die Seite zulässt.
WEnn du dich mit CSS auskennst, dann kannst du ja die Meldung verschieben. Oder sie in den Vordergrund heben mit einem "z-index" ! ICh kann es aber nicht testen weil bei mir die Meldung nicht kommt auch wenn ich kurzzeitig das noscript Addon installiert hatte.
Автор
Das war's! Allerdings musste ich den z-index recht hoch setzen. Doch jetzt klappt's so, wie ich es wollte.
Vielen Dank für die Geduld.
Bernhard