Ziege2k: FireFox alles in einer td

Hallo zusammen,
ich habe einfach keine Antwort gefunden wobei ich auch nicht genau weiß wonach ich suchen soll.

ich habe eine Tabelle in der sind viele Zeilen (php script).

in der ersten Zeile habe ich 5 td's und in der zweiten habe ich 3 wobei das weite td colspan=3 hat womit die anzeige ja wieder korrekt ein sollte.

ich würde ja alles verstehen aber nicht das...
der ie zeigt es richtig an....

und alle andern machen Bowser die ich hier habe, zeigen alle die gesamte 2. TR
in dem ersten td der 2. Zeile an

Hat jemand eine Idee?
Danke schon mal!

  1. der ie zeigt es richtig an....
    und alle andern machen Bowser ["falsch"]

    aufgrund deiner schilderung würde ich sagen, dass sich "alle anderen" browser richtiv erhalten und der ie falsche darstellung (die aber von dir zufällig gewünscht ist) verursacht

    mögliche ursachen: fehlerhafter code, unglücklich gewählter code
    verbesserungsvorschläge: fehler beheben, ünglücklich gewählten code ersetzen

    1. Naja ich stelle den Code gleich mal ein...
      Und das was ihr so vorgeschlagen habt, hab ich schon probiert...

  2. ich habe eine Tabelle in der sind viele Zeilen (php script).
    in der ersten Zeile habe ich 5 td's und in der zweiten habe ich 3 wobei das weite td colspan=3 hat womit die anzeige ja wieder korrekt ein sollte.
    ich würde ja alles verstehen aber nicht das...
    der ie zeigt es richtig an....
    und alle andern machen Bowser die ich hier habe, zeigen alle die gesamte 2. TR
    in dem ersten td der 2. Zeile an

    Würdest du deine Tabelle (die Ausgabe deines PHP Scriptes) bei der offiziellen Stelle validieren, wärst du sicher klüger.
    http://validator.w3.org/#validate_by_uri+with_options

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>       ><o(((°>
       <°)))o><                      ><o(((°>o
  3. Yerf!

    in der ersten Zeile habe ich 5 td's und in der zweiten habe ich 3 wobei das weite td colspan=3 hat womit die anzeige ja wieder korrekt ein sollte.

    soweit richtig

    ich würde ja alles verstehen aber nicht das...
    der ie zeigt es richtig an....

    Hm, das sagt noch nichts, der IE rät gerne rum, was gemeint sein könnte und trifft sogar manchmal ins Schwarze...

    und alle andern machen Bowser die ich hier habe, zeigen alle die gesamte 2. TR
    in dem ersten td der 2. Zeile an

    Dann ist wohl iregendetwas an deinem HTML-Code falsch. Ohne ihn zu kennen kann man aber schlecht sagen, was.

    Poste doch mal den Anfang der Tabelle hier (aus der Quelltextansicht des Browsers, *nicht* den PHP-Code).

    Gruß,

    Harlequin

    --
    <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
  4. Hallo,

    in der ersten Zeile habe ich 5 td's und in der zweiten habe ich 3 wobei das weite td colspan=3 hat womit die anzeige ja wieder korrekt ein sollte.

    ich würde ja alles verstehen aber nicht das...
    der ie zeigt es richtig an....

    Du meinst der IE zeigt es so an, wie Du es wünschst. Vermutlich hat er den besten Ratemodus.

    und alle andern machen Bowser die ich hier habe, zeigen alle die gesamte 2. TR
    in dem ersten td der 2. Zeile an

    ich kenne keinen Browser, der mit colspan oder rowspan, richtig angewandt, Probleme hat, siehe z.B. https://forum.selfhtml.org/?t=176414&m=1160738 und die Screenshots in https://forum.selfhtml.org/?t=176414&m=1160743.

    Freundliche Grüße

    Vinzenz

  5. also das ist der Code ich hab das table mal weg gelassen da es unwichtig ist und alsonsten diese Zeilen wiederholen sich so ca.50 mal~~~html

    <tr height='32' id='blinkrow7336' onmouseout='javascript:unhighlightRow(this,7);' onmouseover='javascript:highlightRow(this, 7);'>

    <td width='20'>
    <a style='font-size: 10px' href='#' onClick="javascript:parent.changeWorkflowStatus( 7336, 13834 )" title='Workflow Status ändern - In Bearbeitung'><img src='gif/themes/default/24x24/statusInProgress.gif' width='20' height='20' border='0'></a></td>
    <td onmouseup='putHere();' onmousedown='showActions(7,7336);' style='cursor: pointer;'>
    <a name='ContentName' title='Sprachversionen:
    German'>Prio Farben<br><span class='contentinfo_small'>(In Bearbeitung)</span></a></td>
    <td width='20' align='center'>
    <img src='gif/themes/default/16x16/attachment.gif' border='0' width='16' height='16' title='Anhang:
    Datei'></td>
    <td width='34'>
    <a href='javascript:moveContentUp(7336);' title='Nach oben schieben'><img hspace='0' vspace='0' align='left' src='gif/themes/default/16x16/arrowUp.gif' border='0'></a><a href='javascript:moveContentDown(7336);' title='Nach unten schieben'><img hspace='0' vspace='0' align='right' src='gif/themes/default/16x16/arrowDown.gif' border='0'></a></td>
    <td width='10'>&nbsp;</td></tr>
    <tr id=chooseAction7336 style='display: none;'>
    <td>&nbsp;</td>
    <td colspan='3'>
    <span class='contentMenuEntry'><a href="javascript:editContent(7336, 13834, 'edit', 0)" title="Content bearbeiten"><img hspace='2' src='gif/themes/default/16x16/contentEdit.gif' border='0' align='left'>Content bearbeiten</a></span><br>
    <span class='contentMenuEntry'><a href="javascript:previewContent(7336, 13834, 10234)" title="Content anzeigen"><img hspace='2' src='gif/themes/default/16x16/contentView.gif' border='0' align='left'>Content anzeigen</a></span><br>

    <span class='contentMenuEntry'><a href="javascript:openTranslationRequest(7336, 10234)" title="Übersetzungen anfordern"><img hspace='2' src='gif/themes/default/16x16/translation.gif' border='0' align='left'>Übersetzungen anfordern</a></span><br>
    <span class='contentMenuEntry'><a href="javascript:parent.changeWorkflowStatus( 7336, 13834 )" title="Workflow Status ändern"><img hspace='2' src='gif/themes/default/16x16/workflowChange.gif' border='0' align='left'>Workflow Status ändern</a></span><br>
    <span class='contentMenuEntry'><a href="javascript:deleteContentLanguage(7336, 13834, 2)" title="Content löschen (aktuelle Sprache)"><img hspace='2' src='gif/themes/default/16x16/delete.gif' border='0' align='left'>Content löschen (aktuelle Sprache)</a></span><br>
    <span class='contentMenuEntry'><a href="javascript:deleteContent(7336)" title="Content komplett löschen (alle Sprachen)"><img hspace='2' src='gif/themes/default/16x16/delete.gif' border='0' align='left'>Content komplett löschen (alle Sprachen)</a></span><br>
    </td>
    <td>&nbsp;</td>
    </tr>

    
    
    1. Hi,

      also das ist der Code ich hab das table mal weg gelassen da es unwichtig ist und alsonsten diese Zeilen wiederholen sich so ca.50 mal

      mal abgesehen von dem Schüttelfrost, den mir dieser Code (nicht nur wegen der extrem ungeeigneten Einrückung) verursacht: Die Zeile, über die Du Dich beklagst, sollte _gar nicht_ angezeigt werden. Sie ist mit "display:none;" versehen.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hallo,

        also das ist der Code ich hab das table mal weg gelassen da es unwichtig ist und alsonsten diese Zeilen wiederholen sich so ca.50 mal

        mal abgesehen von dem Schüttelfrost, den mir dieser Code (nicht nur wegen der extrem ungeeigneten Einrückung) verursacht: Die Zeile, über die Du Dich beklagst, sollte _gar nicht_ angezeigt werden. Sie ist mit "display:none;" versehen.

        und wenn sie angezeigt wird, dann zeigt sie Firefox problemlos an. Vermutlich liegt der Fehler in der nächsten Zeile ...

        Freundliche Grüße

        Vinzenz

      2. Hi,

        mal abgesehen von dem Schüttelfrost, den mir dieser Code (nicht nur wegen der extrem ungeeigneten Einrückung) verursacht: Die Zeile, über die Du Dich beklagst, sollte _gar nicht_ angezeigt werden. Sie ist mit "display:none;" versehen.

        ich habe das Problem gefunden es hat damit zu tun das ie kein table-row für Display kennt und somit sehr gut mit display:block; zurecht kommt, allerdings kennen das alle anderen und verlangen nach display:table-row; um eine teile in einer Tabelle wieder einzublenden.

        Trotzdem danke

    2. also das ist der Code ich hab das table mal weg gelassen da es unwichtig ist und alsonsten diese Zeilen wiederholen sich so ca.50 mal

      Ich habe den Code (mit Ergänzung des fehlenden tr und table) in Firefox getestet.
      Er macht alles, wie im Code beschrieben.
      Nachdem man display:none im Qoellcode entfernt, wird das klar.

      Frage: Offenbar willst du display vom 2. <tr> mittels JS umschalten. Zwischen welchen zwei Werten schaltest du um? tr ist ja kein Blockelement.

      mfg Beat

      --
      Woran ich arbeite:
      X-Torah
      ><o(((°>      ><o(((°>
         <°)))o><                      ><o(((°>o
      1. Hi,

        Frage: Offenbar willst du display vom 2. <tr> mittels JS umschalten. Zwischen welchen zwei Werten schaltest du um? tr ist ja kein Blockelement.

        danke ich hatte es auch gerade gefunden ich wollte auf block aber das kennt nur der IE und sonst heist es ja table-row

        MFG Ziege2k

        1. @@ziege2k:

          danke ich hatte es auch gerade gefunden ich wollte auf block aber das kennt nur der IE und sonst heist es ja table-row

          Und wenn du foo.style.display = ""; setzt, nimmt jeder Browser seinen Defaultwert und ist zufrieden.

          Live long and prosper,
          Gunnar

          --
          Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
          1. Und wenn du foo.style.display = ""; setzt, nimmt jeder Browser seinen Defaultwert und ist zufrieden.

            der internet explorer ist nie zufrieden, er ist ein gieriges monster :D

    3. @@ziege2k:

      <tr height='32' id='blinkrow7336' onmouseout='javascript:unhighlightRow(this,7);' onmouseover='javascript:highlightRow(this, 7);'>

      Der Quellcode dieser Funktionen wäre von Intersses gewesen.

      Und http://forum.de.selfhtml.org/archiv/2008/1/t164312/#m1070915

      Live long and prosper,
      Gunnar

      --
      Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.