Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
XPages - Fehler in manchen Browsern
(1/1)
Loki:
Hallo Leute,
ich habe ein bisschen rumgebastelt, und wollte HTML-Code als Homepage für eine XPage verwenden.
Ich nehme also für die XPage ein computedField und lasse dieses per JavaScript den HTML-Code zurückgeben, damit die Page diesen
auch richtig annimmt.
Die css-Files werden richtig gezogen, das Design an sich passt wunderbar.
Jetzt wollte ich jedoch per JavaScript nach einem Tutorial für (nicht XPage) Webdesign folgendes nachbauen: http://web-kreation.com/demos/login_form_mootools_1.2/
Nachdem ich schon bald verzweifelt bin, wieso mein JavaScript nicht zieht, ist mir aufgefallen, dass im internen NotesBrowser alles wunderbar funktioniert, im IE oder Firefox jedoch nicht.
Weis vielleicht jemand, woran das liegen könnte? Ist es ein bekannter Fehler, dass mancher JavaScript in dem einen aber nicht in dem anderen Browser funktioniert?
danke und gruß
Loki
m3:
1) Warum schreibst Du das HTML nicht direkt in die XPage?
--- Code: ---<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:br></xp:br>
Normaler Text<xp:br></xp:br><xp:br>
</xp:br><h1>Und das jetzt als HTML <h1></h1><xp:br>
</xp:br><xp:br></xp:br>Und wieder normaler Text<xp:br></xp:br>
</xp:view>
--- Ende Code ---
2) Ohen den Code zu sehen, wird Dir niemand sagen können, warum er nicht funktiuoniert. Ich vermute mal, dass Du nicht alles von de Mootools kopiert hast, oder er JS Klassen nicht finden kann.
3) Ja, es kann sein, dass JS in einem Browser funktioniert und in einem anderen nicht. Deswegen gibt es ja Dojo,MooTools, ... damit man sich um dieses lästige Thema nicht kümmern muss.
Loki:
1) Hat gestern nicht funktioniert, jetzt schon, hab ich wohl irgendwas falsch gemacht ;) danke.
2) Der Code ist eigentlich genau der selbe wie aus dem Tutorial, hab nichts zusätzliches. Ich habe lediglich den HTML der Index in die XPage kopiert die JS, Image und css Dateien eingefügt, und die Pfade in HTML und css angepasst.
Ich frage mich bloß, wieso der Interne Browser alles richtig macht, der übliche externe jedoch anscheinend keine JS mitzieht.
eknori (retired):
Warum nimmst du nicht fertige Sachen aus OpenNTF (http://www.openntf.org/projects/pmt.nsf/627601b45e12fbf585256db8005b9d19/b1ca6eb6bab9c519862578d0007b1a88!OpenDocument)
Wenn ich mich nicht arg täusche, ist es genau das, was du haben möchtest.
Sample http://www.qtzar.com/openntf/slidinglogin/slider.nsf
Loki:
Das ist sogar genau das, was ich machen wollte (nur das erweiterte Tutorial der o.g. Seite)
Das habe ich noch garnicht entdeckt, vielen dank.
Warum ich das selbst mache und nicht vorgeschriebenes Zeug nehme? Ganz einfach:
Ich bin noch nicht sehr bewandert in XPages und möchte durch rumprobieren usw. lernen, was möglich ist.
Klar erfindet man das Rad nicht immer neu, aber wieso nicht mal prüfen, ob man das Rad erfinden könnte ;)
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln