Frefox 119.0.1 <i> tag wird nicht ausgeführt, sondern angezeigt.
bearbeitet von10:49 Bevor sich jemand reinkniet, ich habe da einen Verdacht ...
Moin,
wenn ich mit einem Teilstring suche, z.B. schoko, dann möchte ich alle Artikelbezeichnungen, die schoko enthalten.
Bei der Anzeige soll der Suchbegriff rot eingefärbt werden, aber Firefox zeigt dieses:
[](/images/c4150e0e-b776-11ee-8e4a-9c6b00263d9f.png)
Natürlich habe ich mir das unter [Untersuchen] angesehen:
[](/images/57fae09e-b777-11ee-9e0a-9c6b00263d9f.png)
und verstehe nicht, warum `<i>` nicht ausgeführt wird. Erst als ich den Part aus der Konsole (äußeres HTML) hierher kopiere, sehe ich Seltsames:
~~~html
<td title="artikel_id=8">
<a href="/?zp=p202&artikel_id=8"><i class='crot'>Schoko</i>lade Honig-Salz-Mandel </a>
</td>
~~~
Mit PHP generiere ich das so:
~~~php
if ( $cookie_bezeichnung1 ) {
// GESUCHTE ZEICHEN bezeichnung1 MARKIEREN
$heystack = mb_strtolower( $row['bezeichnung1'] );
$needle = mb_strtolower( $cookie_bezeichnung1 );
$start_pos = mb_strpos( $heystack, $needle );
$row['bezeichnung1'] =
mb_substr( $row['bezeichnung1'],0,$start_pos )
."<i class=crot>".mb_substr( $row['bezeichnung1'],$start_pos,mb_strlen($needle) )."</i>"
.mb_substr( $row['bezeichnung1'],$start_pos +mb_strlen($needle) );
}
~~~
Woanders funktioniert das dutzende Male, was ist in diesem Fall falsch?
Das Programm ist leider nicht öffentlich.
Gruß, Linuchs
Moin,
wenn ich mit einem Teilstring suche, z.B. schoko, dann möchte ich alle Artikelbezeichnungen, die schoko enthalten.
Bei der Anzeige soll der Suchbegriff rot eingefärbt werden, aber Firefox zeigt dieses:
[](/images/c4150e0e-b776-11ee-8e4a-9c6b00263d9f.png)
Natürlich habe ich mir das unter [Untersuchen] angesehen:
[](/images/57fae09e-b777-11ee-9e0a-9c6b00263d9f.png)
und verstehe nicht, warum `<i>` nicht ausgeführt wird. Erst als ich den Part aus der Konsole (äußeres HTML) hierher kopiere, sehe ich Seltsames:
~~~html
<td title="artikel_id=8">
<a href="/?zp=p202&artikel_id=8"><i class='crot'>Schoko</i>lade Honig-Salz-Mandel </a>
</td>
~~~
Mit PHP generiere ich das so:
~~~php
if ( $cookie_bezeichnung1 ) {
// GESUCHTE ZEICHEN bezeichnung1 MARKIEREN
$heystack = mb_strtolower( $row['bezeichnung1'] );
$needle = mb_strtolower( $cookie_bezeichnung1 );
$start_pos = mb_strpos( $heystack, $needle );
$row['bezeichnung1'] =
mb_substr( $row['bezeichnung1'],0,$start_pos )
."<i class=crot>".mb_substr( $row['bezeichnung1'],$start_pos,mb_strlen($needle) )."</i>"
.mb_substr( $row['bezeichnung1'],$start_pos +mb_strlen($needle) );
}
~~~
Woanders funktioniert das dutzende Male, was ist in diesem Fall falsch?
Das Programm ist leider nicht öffentlich.
Gruß, Linuchs
Frefox 119.0.1 <i> tag wird nicht ausgeführt, sondern angezeigt.
bearbeitet vonMoin,
wenn ich mit einem Teilstring suche, z.B. schoko, dann möchte ich alle Artikelbezeichnungen, die schoko enthalten.
Bei der Anzeige soll der Suchbegriff rot eingefärbt werden, aber Firefox zeigt dieses:
[](/images/c4150e0e-b776-11ee-8e4a-9c6b00263d9f.png)
Natürlich habe ich mir das unter [Untersuchen] angesehen:
[](/images/57fae09e-b777-11ee-9e0a-9c6b00263d9f.png)
und verstehe nicht, warum `<i>` nicht ausgeführt wird. Erst als ich den Part aus der Konsole (äußeres HTML) hierher kopiere, sehe ich Seltsames:
~~~html
<td title="artikel_id=8">
<a href="/?zp=p202&artikel_id=8"><i class='crot'>Schoko</i>lade Honig-Salz-Mandel </a>
</td>
~~~
Mit PHP generiere ich das so:
~~~php
if ( $cookie_bezeichnung1 ) {
// GESUCHTE ZEICHEN bezeichnung1 MARKIEREN
$heystack = mb_strtolower( $row['bezeichnung1'] );
$needle = mb_strtolower( $cookie_bezeichnung1 );
$start_pos = mb_strpos( $heystack, $needle );
$row['bezeichnung1'] =
mb_substr( $row['bezeichnung1'],0,$start_pos )
."<i class=crot>".mb_substr( $row['bezeichnung1'],$start_pos,mb_strlen($needle) )."</i>"
.mb_substr( $row['bezeichnung1'],$start_pos +mb_strlen($needle) );
}
~~~
Woanders funktioniert das dutzende Male, was ist in diesem Fall falsch?
Das Programm ist leider nicht öffentlich.
Gruß, Linuchs