Anzeigefehler zwischen IE und Firefox

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Anzeigefehler zwischen IE und Firefox

    Ich habe ein Newsscript, was die Beiträge aus einer Sektion in unserem Forum holt und auf der Page als News ausgibt.
    Klappt wunderbar.

    Wenn ein Bild bei dem Forumbeitrag mit angehangen wird, wird das auf der Newsseite auch mit angezeigt und zwar über dem Text.

    Zumindest vom Mozilla Firefox.

    Der Internet Explorer zeigt nur das Bild an, aber nicht mehr den Text.

    www.mendonis.de - der Beitrag lautet "Neues Update bei der Elfenbegleitung".

    Schaut es euch mal mit beiden Browser an, ich poste hier mal das Script, also den Teil der die News ausgibt:

    PHP-Code:
    // BILDER FINDEN
        
        
    if (!$postdatensatz['attachmentid']==0) { 
            
    $attachmentdb mysql_query("SELECT * FROM bb1_attachments WHERE postid=$posts2[postid]");
            
    $attachmentdatensatz mysql_fetch_array($attachmentdb);
            
    $attachmenturl 'forum/attachments/attachment-'.$attachmentdatensatz['attachmentid'].'.'.$attachmentdatensatz['attachmentextension'];
                    
    $image = @ImageCreateFromJPEG ($attachmenturl);
                    
    $breite    ImageSX($image);
                    
    $hoehe     ImageSY($image); 
                    
    $breite ceil($breite*0.6);
                    
    $hoehe ceil($hoehe*0.6);
        }
            

        
    $htmlmessage nl2br($posts2['message']);
        If (
    strlen($htmlmessage) > 500) {
            
    $htmlmessage substr($htmlmessage,0,300)."... <br><br><a href=\"forum/thread.php?threadid=".$tdatensatz['threadid']."\ title=\"Auf diesen Beitrag weiterlesen\">[weiterlesen...]</a>";
        }    
        
    $datumsarray getdate($tdatensatz['starttime']);
        
        
    $news .= '<table "width="600" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="30" valign="top">
                     <img width="60" height="60" src="'
    .$newspic.'"></td>
                    <td width="570" align="left">
                  <table width="570" height="100%" border="0" cellspacing="0" cellpadding="0" id="contenttable">
                   <tr>
                    <td class="contentfat" align="left">
                     <a class="miniskin" href="forum/thread.php?threadid='
    .$tdatensatz['threadid'].'" target="_blank" title="Auf diesen Beitrag antworten">'.$tdatensatz['topic'].'</a>
                    </td>
                   </tr>
                   <tr>
                    <td align="left">
                     <a class="miniskin" href="forum/thread.php?threadid='
    .$tdatensatz['threadid'].'" target="_blank" title="Auf diesen Beitrag antworten">'.$tdatensatz['replycount'].' Kommentare</a>
                    </td>
                   </tr>
                   <tr>
                    <td class="contenttext" align="left">'
    ;
                     if (!
    $postdatensatz['attachmentid']==0) {
                     
    $news .= '<img src="'.$attachmenturl.'" alt="'.$tdatensatz['topic'].'" width="'.$breite.'" height="'.$hoehe.'" border="0" "><br>';
                     }
        
    $news .= '   <br>'.changetext($htmlmessage).'
                    </td>
                   </tr>
                   <tr>
                    <td class="miniskin" align="left"><br><b>'
    .$tdatensatz['starter'].'</b>, '.$datumsarray['mday'].'.'.$datumsarray['mon'].'.'.$datumsarray['year'].'
                    </td>
                   </tr>
                  </table>
                    </td>
                   </tr>
                  </table>
                   <br><br>'
    ;
              } 
    Dies ist der Ausgabeteil, wenn Klammer oder ähnliches Fehlen, liegt es daran, weil ich nicht alles vom Script kopiert habe.

    Die News werden von beiden Browsern normal ausgegeben, wenn kein Bild mit angehangen wurde.

    Vllt könnt ihr mir ja helfen, woran es liegt.

    Edit: Habe den Code mal ein wenig "entwuselt".

  • #2
    Hmm, da frage ich mich doch tatsächlich, was so viel PHP-Code mit überlänge im HTML-Forum verloren hat!

    Kommentar


    • #3
      Danke für deine Hilfreiche antwort

      Das Problem habe ich gelöst:

      <img src="'.$attachmenturl.'" alt="'.$tdatensatz['topic'].'" width="'.$breite.'" height="'.$hoehe.'" border="0" [COLOR=red]"[/COLOR]>

      Dort war der Fehler.. das [COLOR=red]"[/COLOR] war zuviel.

      Kommentar


      • #4
        Ja, wenn man erkennt, auf welcher Ebene das Problem eigentlich liegt, ist es oft einfacher den Fehler zu finden.

        Kommentar

        Lädt...
        X