Ein Teil der Tabelle soll sich ändern!

  • Ist es möglich, dass sich ebi einer Tabelle immer nur ein <TD> ...</td> Bereich ändert? So das man z.B in dem ersten <TD>..</td>bereich auf Link klickt, und dieser im zweiten <td> ... </td> Bereich geöfnnet wird?
    Sonst lädt sich immer die ganze Tabelle neu, und das dauert mir zu lange!?
    Ich hoffe ihr könnt mir schnell weiterhelfen!

  • glaube ich nicht, dass es so geht (berichtigt mich, falls ich daneben liege *g*)
    aber du kannst einen div in die zelle legen und dann dessen inhalt ändern.

    ist übrigens sehr schnell und javascript:


    Code
    function machtext(blubb)
    {
    document.getElementById("td").innerHTML = blubb;
    }

    bei deinem link machst du jetzt link oder natürlich mit onClick oder was du auch immer willst.

    vorraussetzung ist ein div-container mit id "td":

    <div id="td">dieser text wird geändert</div>


    vielleicht gibt es sonst noch andere möglichkeiten.. bin gespannt :roll:

    //natürlich kannst du jeden beliebigen namen für "td" nehmen. ist hier nur als beispiel, damit du weisst, dass der div in die zelle gehört ;)
    mit css kannst du ihn noch beliebig anpassen.

  • du kannst eine ganze seite in einer tabelle einpacken, ja. dann musst du aber <html> und so weglassen, also nur noch alles ab <body> einfügen.

    also was vorher zwischen <body> und </body> war, fügst du jetzt in eine neue tabelle ein.

  • Hallo Leute,

    so ganz versteh ich nicht wie ihr das macht.

    ich hab mal eine Beispiel datei in html gemacht.

    <html>
    <head>
    <title></title>
    <meta name="author" content="Andreas">
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <table width="100%" border="1" cellpadding="0" cellspacing="2">
    <tr>
    <td><img src="angebote/jako/Challenge_8169_01.jpg" alt="" border="0" width="127" height="250"></td>
    </tr>
    <tr>
    <td><img src="angebote/jako/Challenge_8169_02_klein.jpg" alt="" border="0" width="60" height="80" title="grün/schwarz (02)"></td>
    </tr>
    </table>
    </body>
    </html>


    Wenn ich auf das kleine Bilde kilcke soll oben ein großes bild davon erscheinen. Das heist es soll das obere große Bild geändert werden.

    Wie mach ich das nun??

  • das größere bekommte ne id gros und style="display:none;".
    Mit JS machst du dann
    document.getElementById("gros").style.display="none";

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!