Ich habe zwei Probleme.
Ich habe ein Script, das einen Tooltip über einem Link erstellt.
Dieser soll ein Bild anzeigen.
Das klappt bisher zumindest teilweise.
Problem 1:
Schon um das Script aufzurufen musste ich eine Menge escapen.
Wenn aber der {SIMPLETEXT} ein ' enthält wird der BBCode nicht umgewandelt.
Kann mir da vielleicht jemand helfen?
Ich kann nämlich gelegentlich nicht auf ' im Simpletext verzichten.
Code: Alles auswählen
[card]{SIMPLETEXT}[/card]
Code: Alles auswählen
<a onmouseover='Tip("<img src=\"images/cards/{SIMPLETEXT}.png\" alt=\"{SIMPLETEXT}\"/>",FADEIN,200,FADEOUT,200,BGCOLOR,"#FFFFFF",FONTCOLOR,"#000000",WIDTH,0)'>{SIMPLETEXT}</a>
Der Tooltip ist in der Lage sich an die Breite des Inhaltes (z.b. Texte oder Bilder) anzupassen. (Bereich im Code = "WIDTH,0").
Mein Problem ist aber, das auf Grund der Tatsache das das Bild noch nicht geladen ist wenn man auf den Link geht, er nicht weiß welche größe das Bild hat.
Er zeigt also nur einen ca. 7 Pixel großen Streifen an.
Wenn man dann das zweite mal über den link geht klappt es problemlos.
Ich hatte nun mal was zum stichwort vorladen der Bilder gehört.
Da aber das Bild ja quasi passend zur Usereingabe im BBCode gewählt wird, und dabei ca 50mb an bildern bereit stehen währe es glaube ich problematisch all diese bilder bei jedem seitenaufruf vorzuladen.
Aber vielleicht hat ja auch jemand eine sinnvollere variante. ^^