JS Mozilla // show/hide

sorashi

Mitglied
Hi,
habe ein Problem mit Javascript im Bezug auf Mozilla.

Also ich habe folgenden Code hier aus Tutorials zusammengesammelt:

Code:
var angezeigt = false;
function display(tab) {
  if(angezeigt) {
    document.getElementById(tab).style.display = 'none';
    angezeigt = false;
  } else {
  	document.getElementById(tab).style.display = 'inline';
  	angezeigt = true;
  }
}

Und ich bau das eben so in meinen html Code ein.
Code:
<table>
<tr>
 <td width=20%><a href="#" onclick="javascript:display('klapp');">Klapptext ausfahren</a></td>
 <td width=80%>&nbsp;</td>
</tr>

<tr id="klapp">
 <td width=20%>Klapptext:
Der hier eingegebene Text wird im Newspost im "Klapptext" zu sehen sein.</td>
 <td width=80%><textarea rows=10 cols=45 name='klapptext'></textarea>
</tr>
</table>

So und wenn ich jetzt per Mozilla auf den Link klicke fährt des Teil so aus (siehe Anhang). Wenn ich es wieder einfahren lasse und nochmal ausfahre wird des <td> immer größer.
Also warum geht das mit ie, aber mit Mozilla net?

Achja, hab dann noch versucht beide <td>'s einklappen zu lassen, aber des mag er überhauptnicht und macht einfach nichts.
 
**** Anhang vergessen.
So soll es eigentlich aussehen. Also der Text "normal" halt und die textarea soll in des td2
 

Anhänge

  • screen.jpg
    screen.jpg
    15,3 KB · Aufrufe: 75
Zuletzt bearbeitet:

Neue Beiträge

Zurück