Hallo Unbekannte/r,
Wichtig: Hätten wir eine URL oder gar einen Testzugang gehabt, ... Du siehst, dass es kontraproduktiv ist, sowas zu verschweigen.
In diesem Fall konnte ich nicht anders. Es ist ein nicht-öffentliches Kunden-Projekt.
Gelöst ist das erst wenn klar ist wo der Unsinn herkommt.
Es geht um mein Help-System. In HTML wird sowas eingebettet:
<img id="p012" class="help" src="img/icon_hilfe.gif" alt="?" title="Helptext" />
Bei Klick auf die Grafik wird eine Ajax-Funktion aufgerufen, die sich den Text zu "p012" (ein Programm) holt, in das mißglückte Feld füllt und das Feld anzeigt.
Nun wollte ich es im HTML bei dieser Angabe belassen und das ganze Prozedere, wie Klick-Event anhängen und eben auch das Anzeige-Feld einfügen, an zentraler Stelle von Javascript erledigen lassen.
Inzwischen versuche ich es so:
window.addEventListener('DOMContentLoaded', function ( ) {
// Textfeld einrichten
//document.write( "<div id='helptext'><\/div>" ); // ueberschreibt gesamten DOM beim FF?
var erster = document.getElementsByTagName( "body" )[0].firstChild;
var newDiv = document.createElement("div");
newDiv.id = "helptext";
document.body.insertBefore( newDiv, erster );
...
obj_help[i].addEventListener('click', function (event) {
...
aber es funktioniert noch nicht. Soll hier erstmal kein Thema sein, muss noch selbst auf Fehlersuche gehen.
Und mit der URL bzw. dem angezeigten Protokoll (wyciwyg://O/) hat das auch nichts zu tun.
Ich war der Meinung, der Domain Name Server "dichtet" der Domain was an. Auf die Idee, dass mein alter Freund FF die URL, bzw. das Protokoll manipuliert, bin ich nicht gekommen. Ist auch nur zu sehen bei Klick auf die Zurück-Schaltfläche.
Linuchs