• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Bilder direkt per Javascript-Befehl anzeigen

itsjustme

New member
Hallo zusammen,

Ich möchte in einer Javascript-Datei ein Bild erzeugen und zur Anzeige in einer Menüleiste bringen.
Die Javascript-Datei, ist dafür zuständig eine Menüleiste darzustellen (Start, Hotels, Einrichtungen, usw.)
Unter einigen Menüpunkten gibt es Untermenüs die bereits auch korrekt angezeigt werden.
Was nun fehlt ist ein kleiner Pfeil (arrow.gif) der neben einem Menüpunkt angeziegt werden soll wenn es ein Untermenü gibt.

Die folgende Zeile zeigt den Aufbau eines Menüpunktes:
Code:
[stm_aix("p1i0","p1i0",[0,"Hoteleinrichtung","",""... etc...]

stm_aix - Leitet einen neuen Menüpunkt ein.

Hier ist nur der dritte parameter ineressant "Hoteleinrichtungen" - das ist der Text des Menüpunktes
Die Auswirkung der anderen Parameter ist mir unbekannt.

Hinter "Hoteleinrichtungen" soll sich nun eine kleine Grafik befinden (arrow.gif)
Ich hab schon viele Möglichkeiten ausprobiert aber nichts geht oder ist zufriedenstellend.

Folgendes habe ich ausprobiert
Code:
arrow = new Image();
arrow.src = "images/arrow.gif";
arrow.height = 3;
arrow.width = 7;

stm_aix("p1i0","p1i0",[0,"Hoteleinrichtung"+arrow,"",..... etc.....

Dann erscheint neben dem Menüpunkt [object HTMLImageElement]

Wenn ich
Code:
stm_aix("p1i0","p1i0",[0,"Hoteleinrichtung"+document.write('<img src="images/arrow.gif">'),"",..... etc.....
schreibe, dann erscheint der Pfeil ausherhalb der Javascript Menüleiste auf dem HTML-Body
also welche Möglichkeiten habe ich noch???

Ich hoffe ihr könnt mir weiterhelfen.
 
Warum möchtest du ein Menü mit JS erstellen? Sowas geht doch mit HTML und CSS viel einfacher und ist überall benutzbar.

Was ist denn stm_aix? Eine Funktion von dir oder irgendwas externes?
 
stm_aix ist irgendwas externes. Ich hab den Quelltext auch da aber das sind circa 500 Zeilen und Null Kommentar und auch keine sprechenden Namen, da steigt keiner durch. Ich weiß nur das es einen neuen Menüpunkt erzeugt und man Parameter für Schriftfarbe Hintergrund usw. setzten kann.
Ich habe diese Seite von jemand anderem, den ich auch nicht kenne, übernommen und soll mich um die Wartung und Pflege bemühen.
Ich find das aber auch confused irgendwie.
Die Schriftzüge werden ja innerhalb des JS angezeigt also müsste das ja auch mit Bildern gehen. Aber dazu bräuchte ich wahrscheinlich die Quelle, oder?

Schaut euch mal folgende Seite an da könnt ihr die Menüleiste sehen dann wisst ihr wie die Leiste aussieht:
http://www.ptl-lohoff.de/

(am besten auf "Deutsch" klicken)
 
Zuletzt bearbeitet:
Ist mir klar, ist ja auch nicht von mir wie ich in menem letzten Post schon erwähnt habe, ich sollte es nur ünernehmen.
Aber ich dachte du hättest vielleicht einen Lösungsvorschlag für mich.
 
Ein Menü mit JS zu erzeugen ist echt keine gute Idee... sogar eine ziemlich schlechte.

Ich würde das JS-Menü komplett wegschmeißen und das mit HTML/CSS neu aufbauen. Ist stabiler, leichter zu warten und du kannst auch Bilder schnell einbauen...

PS: Wenn du unbedingt dein Skript verwenden willst, kannst du nur ausprobieren, ob
Code:
stm_aix("p1i0","p1i0",[0,'Hoteleinrichtung <img src="images/arrow.gif">',"",..... etc.....
funktioniert...
 
Zurück
Oben