Christoph Schnauß: riesen problem mit tabelle

Beitrag lesen

hallo,

ich hab ne site gemacht mit 5 tabellen, oben 4 und unten eine grosse.

Nein, das hast du nicht.

Quellcode:
<html>

Vermutlich möchtest du erst einmal lernen, wie das Grundgerüst einer HTML-Datei aussehen sollte.

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#000000">

Die Formatierung für deinen "body" solltest du besser CSS überlassen.

<table cellpadding="0" cellspacing="0" border="0">
    <tr>
   <td><a href="zot1.jpg"><img hspace="0" vspace="0" width="164" height="75" src="button1.jpg" border="0"></a></td>
   <td><a href="zot2.jpg"><img hspace="0" vspace="0" width="155" height="75" src="button2.jpg" border="0"></a></td>
   <td><a href="zot3.jpg"><img hspace="0" vspace="0" width="156" height="75" src="button3.jpg" border="0"></a></td>
   <td><a href="zot4.jpg"><img hspace="0" vspace="0" width="165" height="75" src="button4.jpg" border="0"></a></td>
   </tr>

Hier fehlt das abschließende </table>

in den oberen 4 hab ich 4 buttons eingefügt

Du hast keine vier Tabellen, sondern lediglich eine mit vier Tabellenspalten. Und du hast auch keine buttons eingefügt, sondern nur Bilder - daß die "button" heißen, spielt dabei keinerlei Rolle.

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#000000">

Hier willst du nochmals ein <body> einfügen, was jedoch nicht erlaubt ist.

und wenn ich auf die buttons klicke, möchte ich, dass die neue seite dann unten geöffnet wird

Dazu mußt du erst einmal dafür sorgen, daß überhaupt irgendetwas zum Klicken da ist. So etwas nennt man Verweis oder manchmal auch Link.

doch es lädt leider ein neues fenster

Ein Verweis führt dich zu einer neuen Ressource. Wenn du es nicht anders vorsiehst, wird das im selben Fenster geöffnet, und nicht in einem neuen Fenster. Dein Hinweis liest sich nun so, also ob du einen Verweis haben möchtest, der dir in eine weitere Tabellenzelle eine ganze Seite hineinlädt. Das geht grundsätzlich nicht, dazu sind Tabellen nicht da. Du kannst allenfalls mit Hilfe einer serverseitigen Technik andere Seiten auslesen, ihre Inhalte zwischenspeichern und neu in deine Tabelle hineinschreiben. Überlege dir, ob du das wirklich willst.

<table cellpadding="0" cellspacing="0" border="0">
   <tr>
   <img hspace="0" vspace="0" width="640" height="325" src="behind1.jpg" border="0"></td>
   </tr>

In dieser Tabelle fehlt ein <td> und zuletzt wiederum das abschließende </table>.

<html>

Das ist ein unerlaubtes Element mitten innerhalb deines <body>, in dem du dich ja nach wie vor befindest. Und damit dein Code vollständig wird, kommt unten noch
  </body>
  </html>
dazu.

hat jemand ne idee?

Natürlich. HTML lernen sollte fürs erste ausreichen.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|