Kalle_B: Firefox-Tabelle: fügt leere Spalte ein

Beitrag lesen

Hi, Ingo,

<tr title="vom Benutzer markiert" class_old="bghgrau" class="bggruen" onclick="switchMarkierung(this)">
tr kennt kein Attribut "class_old".

Wieso? class_old wird per Javascript gesetzt, um die alte Hintergrundfarbe zu speichern, die beim zweiten Klick wiederhergestellt wird:
<tr title="vom Benutzer markiert" class_old="bghgrau" class="bggruen" onclick="switchMarkierung(this)">

function switchMarkierung( zeile )
{
  if ( zeile.getAttributeNode( "class_old" ))
  {
    zeile.setAttribute( "class", zeile.getAttribute( "class_old" )); // Attributwert setzen
    zeile.removeAttribute( "class_old" );
    zeile.removeAttribute( "title" );
  }
  else
  {
    var farbe = document.createAttribute("class_old"); // Attribut erzeugen
    farbe.nodeValue = zeile.getAttribute( "class" );   // Wert zuweisen
    zeile.setAttributeNode(farbe);                     // neuen Knoten setzen

var titel = document.createAttribute("title");
    titel.nodeValue = "vom Benutzer markiert";
    zeile.setAttributeNode(titel);

zeile.setAttribute( "class", "bggruen" );          // Attribut value setzen
  }
}

Ist das nicht zulässig?

<a href="javascript:zeigAdressformular( 0, 0, 3648)" title="Satz ändern"><p class="button ro">161</p></a>
a darf keine Blockelemente enthalten.

Hmm, Klick auf den Button ist beser als Klick auf ein Zeichen ...

<i class="em08 cdrot">2 <b>A</b></i>
auch kein Fehler, aber Murks^3.

Das habe ich nicht verstanden. <i> und <b> kann man doch schachteln?

<td class="sp06 co"><a href="javaScript:zeigGruppe()"></a></td>
ein Link ohne Inhalt?

Ja, Gruppe ist nicht vorhanden. Könnte ich abfangen (PHP).

Was kann das sein?
haufenweise erforderliche Fehlerkorrektur durch den Browser...

Na, mal sehen, ob das nach Korrektur behoben ist.

Kalle