mike: hintergrundbild von <td> ansprechen

hallo und guten abend!

ich versuche nun schon seit einiger zeit verzweifelt, das hintergrundbild einer zelle via javascript zu ändern.
meine frage: wie spreche ich diese zelle an? ich muss ihr eine id geben, richtig? muss ich sie jedoch über das table-tag ansprechen? ich habe alles probiert aber finde keine lösung..

es dankt, mike

  1. hallo und guten abend!

    N'abend

    ich versuche nun schon seit einiger zeit verzweifelt, das hintergrundbild einer zelle via javascript zu ändern.
    meine frage: wie spreche ich diese zelle an? ich muss ihr eine id geben, richtig? muss ich sie jedoch über das table-tag ansprechen? ich habe alles probiert aber finde keine lösung..

    Hier ein Script dafür (ist allerdings nicht Netscape-kompatibel)

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <SCRIPT language="JavaScript"><!--
    function mOver(cell)
    {
       if (!cell.contains(event.fromElement))
       {
          cell.style.cursor = 'hand';
          cell.bgColor = '#999999';
       }
    }

    function mOut(cell)
    {
       if (!cell.contains(event.toElement))
       {
          cell.style.cursor = 'default';
          cell.bgColor = '';
       }
    }

    function mClick(cell)
    {
       if(event.srcElement.tagName=='TD')
       {
          cell.children.tags('a')[0].click();
       }
    }
    //-->
    </SCRIPT>
    </head>

    <body bgcolor="#FFFFFF" onLoad="">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="114" align="center" valign="top">
          <table border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td onMouseOver="mOver(this);" onMouseOut="mOut(this);" onClick="mClick(this);">
                <p><a href="..." target="haupt">Erstes Feld</a> </p>
              </td>
            </tr>
            <tr>
              <td onMouseOver="mOver(this);" onMouseOut="mOut(this);" onClick="mClick(this);">
                <p><a href="..." target="haupt">Zweites Feld</a></p>
              </td>
            </tr>
          </table>
          </td>
      </tr>
    </table>
    </body>
    </html>

    es dankt, mike

    bittschön, der Danny

    1. Hier ein Script dafür

      danke es klappt! genial :)

      1. Hier ein Script dafür

        danke es klappt! genial :)

        Joh. Aber selber Basteln heißt das Zauberwort!
        Ansonsten Link zu www.florianfuerst.de setzen.
        Ist eine Ehrensache.
        Mach's Jut, der Danny

        1. Hier ein Script dafür

          danke es klappt! genial :)

          Joh. Aber selber Basteln heißt das Zauberwort!

          Wie du?

          http://www.google.com/search?q="function+mOver(cell)" -> Archiv

          Ansonsten Link zu www.florianfuerst.de setzen.
          Ist eine Ehrensache.

          Eben.

          Der gemeine Linksetzer

          1. Hier ein Script dafür

            danke es klappt! genial :)

            Joh. Aber selber Basteln heißt das Zauberwort!

            Wie du?

            Ich halt.

            http://www.google.com/search?q="function+mOver(cell)" -> Archiv

            Ansonsten Link zu www.florianfuerst.de setzen.
            Ist eine Ehrensache.

            Eben.

            Der gemeine Linksetzer

            Und? Da sieht mans doch, dass einem die Scripte am Laufenden Bande geklaut werden, oder?
            Das Script wurde an anderer Stelle schon mal verwendet. Und Räubereien von guten Scripten sind eine Modeerscheinung.
            Weswegen schreibe ich den die Bemerkung extra hin?
            SchütteltdenKopfderDanny.

            1. is gut.
              war nicht böse gemeint.

              Hier ein Script dafür

              danke es klappt! genial :)

              Joh. Aber selber Basteln heißt das Zauberwort!

              Wie du?

              Ich halt.

              http://www.google.com/search?q="function+mOver(cell)" -> Archiv

              Ansonsten Link zu www.florianfuerst.de setzen.
              Ist eine Ehrensache.

              Eben.

              Der gemeine Linksetzer

              Und? Da sieht mans doch, dass einem die Scripte am Laufenden Bande geklaut werden, oder?
              Das Script wurde an anderer Stelle schon mal verwendet. Und Räubereien von guten Scripten sind eine Modeerscheinung.
              Weswegen schreibe ich den die Bemerkung extra hin?
              SchütteltdenKopfderDanny.