Bild in Tabelle laden

  1. philkan

    philkan Thread Starter MacUser Mitglied

    Mitglied seit:
    04.05.2004
    Beiträge:
    1.262
    Zustimmungen:
    4
    Hallo!

    Ich möchte, dass es anstatt mit Text auch mit einem Bild geht.

    Wenn ich auf das erste Bild klicke, soll das zweite Bild in diese Zelle geladen werden. Das zweite "Bild" wäre dann eine Flash-Datei. Jetzt gehts nur so, dass der Text reingeladen wird.

    Hier der Source soweit bin ich dank SELF-HTML auch schon gekommen "JUHU" :D

    Code:
    <html><head><title>Test</title>
    <script type="text/javascript">
    function andereAntwort () {
      var Bild = document.createTextNode("produkte_v1.swf");
      document.getElementById("z2").replaceChild(Bild, document.getElementById("z2").firstChild);
    }
    </script></head>
    <body>
    <table border="1" bgcolor="#FFFFC0" width="30%">
    <tr><td id="z2"><a href="javascript:andereAntwort()"><img src="1.jpg" width="325" height="279"></a></td></tr>
    </table>
    </body></html>
    Wie man sieht, steht das Bild "1.jpg" am anfang, nach dem klicken darauf soll der "produkte_v1.swf" Flashfilm in diese Zelle geladen werden.

    Vielleicht kann mir da jemand helfen wäre SUPER! Danke! :D
     
    philkan, 25.01.2006
    #1
  2. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    warum veränderst du nicht mit dem innerHTML-attribut den kompletten inhalt der
    tabellen-zelle?

    hoffe, ich habe dein problem richtig verstanden. dann könntest du auf verhältnismäßig
    komplizierten kram wie "createTextNode()" und so verzichten.
     
    moses_78, 25.01.2006
    #2
  3. ThaHammer

    ThaHammer MacUser Mitglied

    Mitglied seit:
    01.06.2004
    Beiträge:
    3.277
    Zustimmungen:
    13
    Viel zu kompliziert.

    document.getElementById("z2").src = "meinBild.jpg";

    Ganz einfach und simpel. :D
    Und wenn Du willst kannst Du auch einen einfach Funktion machen.

    function bildwechsel(was)
    {
    document.getElementById("z2").src = was;
    }
     
    ThaHammer, 25.01.2006
    #3
  4. philkan

    philkan Thread Starter MacUser Mitglied

    Mitglied seit:
    04.05.2004
    Beiträge:
    1.262
    Zustimmungen:
    4
    Ich weiß, es gibt Leute die dafür bezahlen. Nur ich verstehs nicht.
    @ThaHammer
    Würdest du mir das in meinen Code einfügen?
    Ich kneis es leider nicht.

    Danke, wäre super!
     
    philkan, 25.01.2006
    #4
  5. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    er will ja, soweit ich verstanden habe, kein bild, sondern eine flash-datei in
    seine tabellenzelle laden. also:
    HTML:
    <html>
    <head>
    
    <title>Test</title>
    
    <script type="text/javascript">
     function andereAntwort() 
      {
        var flash_inhalt = "<param name='' src='' pluginspace=''></param>";
        document.getElementById('z2').innerHTML = flash_inhalt;
      }
    </script>
    </head>
    
    <body>
    <table border="1" bgcolor="#FFFFC0" width="30%">
    <tr>
     <td id="z2">
      <a href="javascript:andereAntwort()">
       <img src="1.jpg" width="325" height="279">
      </a>
     </td>
    </tr>
    </table>
    </body>
    </html>
     
    moses_78, 25.01.2006
    #5
  6. ThaHammer

    ThaHammer MacUser Mitglied

    Mitglied seit:
    01.06.2004
    Beiträge:
    3.277
    Zustimmungen:
    13
    Ja sollte so gehen!
     
    ThaHammer, 26.01.2006
    #6
Die Seite wird geladen...
Ähnliche Themen - Bild Tabelle laden
  1. gegenwind
    Antworten:
    7
    Aufrufe:
    632
    Kirzz
    26.09.2016
  2. robbieW
    Antworten:
    2
    Aufrufe:
    923
    Zieger
    17.09.2013
  3. nesnaika
    Antworten:
    2
    Aufrufe:
    622
    geronimoTwo
    03.11.2010
  4. Swyti
    Antworten:
    5
    Aufrufe:
    1.588
    Swyti
    07.03.2010
  5. Achim22
    Antworten:
    2
    Aufrufe:
    2.814
    Achim22
    28.08.2009