Hallo Forum,
für eine Intranet-Applikation zur Pflege einer DB habe
folgendes gemacht:
php:
$value['deutsch'] = "";
$value['englisch'] = "value";
echo "<td id="table_data" default="'.$value['englisch'].'">".$value['deutsch']."</td>";
js:
tag = document.getElementById('table_data');
default_value = elementsA[i].getAttribute('default');
if(tag.innerHTML=="")tag.innerHTML = default_value;
tag.className = "default";
Das sorgt dafür, dass in meiner Tabellenzelle der "default"
angezeigt wird, wenn sie leer ist. Soweit so gut. Das
funktioniert wunderbar. Jetzt bekomme ich aber ein Problem
mit den Sonderzeichen ;)
php:
$value['deutsch'] = "";
$value['englisch'] = "<value>";
echo "<td id="table_data" default="'.$value['englisch'].'">".$value['deutsch']."</td>";
... führt dazu, dass garnichts angezeigt wird.
php:
$value['deutsch'] = "";
$value['englisch'] = "<value>";
echo "<td id="table_data" default="'.$value['englisch'].'">".$value['deutsch']."</td>";
... führt auch dazu dass garnichts angezeigt wird.
tag = document.getElementById('table_data');
default_value = elementsA[i].getAttribute('default');
if(tag.innerHTML=="")tag.innerHTML = escape(default_value);
tag.className = "default";
... führt zu dieser Anzeige: %3value%3E
Kann mir jemand sagen, wie ich das Sonderzeichen richtig
maskiere ?
danke fuer tipps und
beste gruesse,
heinetz