link wird unterschiedlich ausgegeben

streuner30

Grünschnabel
Hallo ich brauche mal bitte eure Hilfe. Ich bin einen News-Slider am programmieren aber der link wird unterschiedlich ausgegeben. Im Internetexplorer wird er richtig angezeigt und zwar so
dies ist ein gekürzter text ....mehr infos

im Firefox erscheint der link nicht hinter dem gekürzten Text sondern im Bild

Zur Ansicht mal der Link http://www.mhh-webdesign-grevenbroich.de/Gastronomie/Ratsstube/slider_news.php

Hier der Code
PHP:
<?php

//Pfad zum Wurzelverzeichnis
$rootdir="";

//Welcher Rubrik gehört diese Seite an?
$section="news";

/***********************************News-System********************************/
//Mit diesem Teil werden die Einträge der Tabelle news aus der Datenbank ausgelesen und später im Code ausgegeben

include("connect.inc.php");
$news_SQL="SELECT * FROM cc_news where newsstart <= now() ORDER BY news_datetime DESC LIMIT 1";
$news_result=mysql_query($news_SQL);

/***********************************News-System-Ende***************************/

//Hier können dann die Inhalte platziert werden
?>
<?php

//Dieser Teil sorgt für die Ausgabe der Meldungen 

while($news=mysql_fetch_array($news_result)){



//Anweisungen zur besseren Formatierung des Datums

$ts=$news['news_datetime'];

$unixtime = mktime(substr($ts,11,12),substr($ts,14,15),substr($ts,17,18),substr($ts,5,6),substr($ts,8,9),substr($ts,0,4));



//Anweisungen, um die Länge des Haupttextes zu überprüfen und ggfs. zu kürzen

if(strlen($news['news_main'])>100){

$news['news_main']=substr($news['news_main'],0,100) . " ... <a href=index.php?site=news&news_ID=" . $news['news_ID'] . " >mehr Infos!</a>";

}
?>
<a href="#" target=
"_blank"><img src="news/thumb<?php echo $news['objekt_pic_klein'] ?>" alt="Telegraaf">
<span>
<b><?php echo $news['news_header'] ?></b>
<br>
<?php echo $news['news_main'] ?>
</span>
</a> 
<?php }?>

ch hoffe Ihr könnt mir helfen ich weiss nicht weiter
 
Also hier mal 2 bilder um mein Problemm zu verdeutlichen
firefox.jpg


explorer.jpg


PHP:
$news['news_main']=substr($news['news_main'],0,100) . " ...<a href=index.php?site=news&news_ID=" . $news['news_ID'] . " >mehr Infos!</a>";}?>

Die 3 Punkte werden ja unten bei beiden angezeigt aber der link eben nicht
 
Ich behaupte mal auf der Seite ist auch irgendwo CSS im Einsatz. So wie es aussieht dürfte der Fehler da liegen.

Als ich vorhin deinen obigen Link angeklickt habe (Opera) habe ich den Link zuerst auh nicht richtig gesehen. Erst als ich den Text markiert habe, war er gut zu erkennen.
 
Wenn du Serverseitig keine Browserweiche hast und dadurch für beide Browser unterschiedlichen Code generierst ist es kein PHP Problem sondern HTML oder CSS.
 
Erstmal danke für die schnelle Antwort. Da ich noch nicht solange mit php arbeite war ich zu versteift in der Fehlersuche und habdas einfachste nicht gesehen.
 
Zurück