probleme mit IE und Firefox

gufi

Mitglied
hallo leute!

mein problem: ich hab eine tabelle
Code:
<table width="845" height="512" border="0">
        <tr>
          <td width="533" bgcolor="#FFFFFF">
<?php if($_GET['artikel']==reben){echo loaddatan();}?>
</td>

in der loaddata function werden weitere tabellen per while schleife geladen mit formularfeldern, grafischen button usw.

PHP:
echo "<table width='266' border='0' $pos><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>$zeile[2]</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ $preis</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>
  <td width='63' align='right'>Anzahl:<input name=$stueck type='text' size='2' maxlength='4' /></td></tr><tr><td></td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr><tr></tr></table>";

in die $pos variable wird abwechselnd geschrieben ob die tabelle links oder rechts ausgerichtet sein soll!

funktioniert alles einwandfrei und wird auch perfekt (so wie ich es will) dargestellt! ABER nur in firefox! im Internet Explorer wird das alles nebeneinander geschrieben und die einzelnen tabellen von der function nicht untereinander wie in firefox auch der grafische button wird nicht angezeigt!

weis einer rat warum das so ist und der dämlich IE das nicht richtig darstellt?

mfg und thx
 
Hi,

ebenso solltest du leere Zellen mit einem geschützten Leerzeichen &nbsp; füllen.

Ich schieb den Thread dann mal ins HTML-Forum.

Und beachte bitte unsere Netiquette bzgl. deiner durchgängigen Kleinschreibung, vielen Dank! :)

mfg Maik
 
Falls du bei dem php code die <tr></tr> die am Schluss sind meinst, dann is es nicht wegen denen das hab ich selbst schon probiert! Funktioniert trotzdem nicht!

Das komische is nur, das die ganzeTabelle 2 Spalten hat und ich ich ja mit der function in die 1 Spalte schreibe! Nur die vergrößert sich dann komplett so groß wie die ganze Tabelle ist! Die 2 Spalte verkleinert sich auf das minimum und die eingefügten Tabellen schreiben sich nebeneinander!

Trotzdem is mir auch ein Rätsel warum der grafische Button im IE nicht angezeigt wird!

mfg
 
Zuletzt bearbeitet:
Zeig mal den geparsten PHP-Code, also die HTML-Ausgabe des Browsers (Ansicht -> Seitenquelltext anzeigen).

Und nochmal die Bitte, in deinen Beiträgen auf die Groß- und Kleinschreibung zu achten.

mfg Maik
 
Also einmal der vom Internet Explorer

Code:
<table width="845" height="512" border="0">
        <tr>
          <td width="533" bgcolor="#FFFFFF">		  		  		  		  		  		  		  <form method='post' name='form' action='send.php' target='_blank'><table width='266' border='0' align='left'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Grüner Veltliner</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>
  <td width='63' align='right'>Anzahl:<input name=GV001 type='text' size='2' maxlength='4' /></td></tr><tr><td>&nbsp;</td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><table width='266' border='0' align='right'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Rein Riesling</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table>Dieser Artikel ist leider nicht mehr Verfügbar<br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select> ?</td><td width='63' align='right'>Anzahl:<input name=RR001 type='text' size='2' maxlength='4' /></td></tr><tr><td>&nbsp;</td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr><tr>&nbsp;</tr></table><table width='266' border='0' align='left'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Chardonnay</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>
  <td width='63' align='right'>Anzahl:<input name=CH001 type='text' size='2' maxlength='4' /></td></tr><tr><td>&nbsp;</td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><table width='266' border='0' align='right'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Müller Thurgau</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>
  <td width='63' align='right'>Anzahl:<input name=MT001 type='text' size='2' maxlength='4' /></td></tr><tr><td>&nbsp;</td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><input type='hidden' name='db' value='ArtikelWWein' /><input type='hidden' name='kz' value='WW' /></form>		  		  </td>
          <td width="330"><div align="center">
                                    									 
		  							          </div></td>
        </tr>
    </table></td>
  </tr>
</table>

Und einmal der von Firefox

Code:
<table width="845" height="512" border="0">
        <tr>
          <td width="533" bgcolor="#FFFFFF">		  		  		  		  		  		  		  <form method='post' name='form' action='send.php' target='_blank'><table width='266' border='0' align='left'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Grüner Veltliner</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>

  <td width='63' align='right'>Anzahl:<input name=GV001 type='text' size='2' maxlength='4' /></td></tr><tr><td></td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><table width='266' border='0' align='right'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Rein Riesling</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table>Dieser Artikel ist leider nicht mehr Verfügbar<br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select> ?</td><td width='63' align='right'>Anzahl:<input name=RR001 type='text' size='2' maxlength='4' /></td></tr><tr><td></td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><table width='266' border='0' align='left'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Chardonnay</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>

  <td width='63' align='right'>Anzahl:<input name=CH001 type='text' size='2' maxlength='4' /></td></tr><tr><td></td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><table width='266' border='0' align='right'><tr><td width='53'><img src='/Images/wein1.jpg' height='125' widht='51' /></td><td colspan='2'><table width='212' border='0'><tr><td>Müller Thurgau</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr></table><br /></td></tr><tr><td>€ 4,00</td><td width='146'><select name='verpackart' id='select'><option> 6er Karton</option><option>12er Karton</option><option>6er Mix Karton</option><option>12er Mix Karton</option></select>?</td>
  <td width='63' align='right'>Anzahl:<input name=MT001 type='text' size='2' maxlength='4' /></td></tr><tr><td></td><td colspan='2' align='right'><input value='' name='sendreben' type='submit' style='background-position:center;width:110px;height:30px;border:none; background-image:url(/Images/Einkaufswagen.jpg)' /></input></td></tr></table><input type='hidden' name='db' value='ArtikelWWein' /><input type='hidden' name='kz' value='WW' /></form>		  		  </td>
          <td width="330"><div align="center">

                                    									 
		  							          </div></td>
        </tr>
    </table></td>
  </tr>
</table>

Mfg

PS: Hab doch meinen letzten Beitrag auf G/K- schreibung ausgebessert ;)
 
Nur mal so nebenbei : Der HTML-Code wird von den Browsern nicht verändert, ergo ist es sinnlos zu zeigen, wie der Code in den verschiedenen Browsern aussieht.

Ohne mir den Text anzuschauen stampfe ich natürlich -für das Grundverständnis- auch auf Standard- und Quirks-Modus rum. Wird Deine Seite im Standardsmode gezeigt ?

http://carsten-protsch.de/zwischennetz/doctype/index.html

mfg chmee
 
Hmm also wenn ich das jetzt richtig verstanden habe, dann steht bei mir der Standartmode drinnen.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


PS: Da fällt mir nochwas ein: Wie oben geschrieben wird in die $pos Variable geschrieben ob die Ausrichtung links oder rechts sein soll. Wenn ich die jetzt weg gebe, ist alles Standartmäßig links und dann wird es auch im IE richtig dargestellt. Nur wenn sich die Position immer abwechselt funktioniert das nicht. (Auch wenn ich angebe das alles zentriert ist, funktioniert es!)


So hab mal herum getestet und es wird im IE nur falsch angezeigt, wenn wenn in der Tabell align='left' bzw. right mit drinnen steht.

wie:
Code:
<table width='266' border='0' align='left' >
 
Zuletzt bearbeitet:
Zurück