<a href> tag bereitet Probleme mit Firefox bei falscher Syntax-Reihenfolge.

jurrasstoil

Commodore
Registriert
Dez. 2006
Beiträge
4.222
Hey,

mir ist ein kleines Problem aufgefallen.

Ich hab es mit Chrome und Firefox 38.0 getestet und bei Chrome tritt es nicht auf.

Wenn man ein Bild mit einem Link versieht, jedoch die Reihenfolge nicht einhält und dann eine Vorschau erstellt, führt das dazu, dass ein Klick in den Text Editor diesen Link öffnet und somit das bearbeiten des Textes unmöglich macht.

Also zum Beipsiel so:
Code:
[url=www.IrgedeineAdresse.de][img]EinBild.png[/url][/img]
statt
Code:
[url=www.IrgedeineAdresse.de][img]EinBild.png[/img][/url]

Im Quelltext der Vorschau wird der <a href> tag auch nicht mit </a> geschlossen. Im Beispiel ergäbe das dann
Code:
	<blockquote class="blockrow postcontent restore preview postcontainer forumcontent">
<a href="www.IrgedeineAdresse.de" target="_blank" rel="nofollow"><img src="EinBild.png</a>" border="0" alt="" />
	</blockquote>
 
Wenn ich mit Firefox 38 als Beitragstext

Code:
[url=www.IrgedeineAdresse.de][img]EinBild.png[/url][/img]

eingebe und auf "Vorschau" klicke, dann wird in der Vorschau der folgende HTML-Code generiert:

Code:
<a href="http://www.IrgedeineAdresse.de" target="_blank" rel="nofollow">[img]EinBild.png</a>[/img]

Das ist valider HTML-Code. Irgendwas hast du vermutlich anders gemacht, als es zu dem Problem gekommen ist. Weißt du noch was genau du gemacht hast?
 
Scheint wohl daran zu liegen, dass ein "EinBild.png" keine gültige Adresse ist und er somit den -tag ignoriert.

Versuch es mal mit einem beliebigen Bild z.bsp.:[code][url=https://pics.computerbase.de/avatare/benutzer/avatar62_97.gif][img]https://pics.computerbase.de/avatare/benutzer/avatar62_97.gif[/url][/code]
 
Vielen Dank für das Beispiel!

Das war ein Bug im BBCode-Parser des Forums. Der ist nun korrigiert, sodass kein ungültiger HTML-Code mehr generiert wird. Siehe Anhang.
 

Anhänge

  • Screenshot from 2015-05-19 14-31-28.png
    Screenshot from 2015-05-19 14-31-28.png
    9,5 KB · Aufrufe: 320
Zurück
Oben