+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Wie ändere ich eine Hintergrundgrafik in einer Tabelle?

  1. #1
    TP-Senior sheepy ist auf einem guten Weg Avatar von sheepy
    Registriert seit
    Oct 2005
    Ort
    nähe von Bremen
    Beiträge
    160

    Question Wie ändere ich eine Hintergrundgrafik in einer Tabelle?

    Hi Leute,
    Ich habe im Moment ein ziemlich großes Problem.
    Ich will mir eine Navigationsleiste bauen, welche bei bestimmten Links ihren Hintergrund ändert. Die Navigationsleiste habe ich nun in eine Tabelle gemacht und den Hintergrund als Tabellenhintergrund festgelegt. Aber wie geht es weiter?
    Ich weiß zwar wie ich ein normales Bild per Javascript ausgetauscht bekomme aber ein Hintergrundbild? und dann noch in einer Tabelle? Könnte mir vielleicht jemand von euch weiterhelfen? Oder ist es gar sinnvoll den Bildaustausch per CSS zu machen?
    mfg sHeepy

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Ja. Gib der Tabelle eine ID, dann kannst Du sie doch ansprechen

    getElementById(tableid).style.background = "url(picture.jpg) 0 0 repeat";


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Senior sheepy ist auf einem guten Weg Avatar von sheepy
    Registriert seit
    Oct 2005
    Ort
    nähe von Bremen
    Beiträge
    160
    mhn ... irgendwie will der aber nicht :-D
    ist es eigentlich auch möglich diesen Befehl per "function" zuzuweisen? :-)
    mfg sHeepy

  4. #4
    321
    321 ist offline
    TP-Specialist 321 hilft, wo's geht 321 hilft, wo's geht 321 hilft, wo's geht Avatar von 321
    Registriert seit
    Nov 2004
    Ort
    Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
    Beiträge
    4.248
    sind denn die auszutauschenden Bilder nicht in <td>'s verpackt?
    [321 Name="Joe"]
    wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
    [/321]


    use my HTML-Tester

    Motto'06: Mut zur deutschen Sprache!

  5. #5
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Etwas code k&#246;nnte helfen, sonst wir das hier nur eine Raterunde
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  6. #6
    TP-Senior sheepy ist auf einem guten Weg Avatar von sheepy
    Registriert seit
    Oct 2005
    Ort
    nähe von Bremen
    Beiträge
    160
    kay kay also ich habe vor den script in eine function umzuwandeln:
    function change(id, url){
    document.getElementById(id).style.background = "";
    }
    und dann m&#246;chte ich diese f&#252;r meinen Spaltenenhinterung zuweisen:
    <td rowspan="2" width="200" id="navigation" style="background:url(bilder/navibg_blue.jpg) no-repeat " valign="top" >
    Das sich der Hintergrund &#228;ndert,m&#246;chte ich per "onClick" ausf&#252;hren:
    onClick="change('navigation',"url(bilder/navibg_orange.jpg)"
    hoffe ihr k&#246;nnt hiermit was anfangen ;-)

  7. #7
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Check mal den Code, " und ' haben schon eine gewisse Unterscheidung
    Weiterhin, was soll das werden? document.getElementById(id).style.background = "";

    Folgendes sollte gehen:
    HTML-Code:
    <html>
    <head>
    <script>
     function change(id, url){
    	document.getElementById(id).style.background = url;
    }
    </script>
    </head>
    <body>
    <table>
      <tr>
        <td rowspan="2" width="200" id="navigation" style="background-image:url(bilder/navibg_blue.jpg) no-repeat " valign="top" >&nbsp;</td>
      </tr>
    </table>
    <a href="#"  onClick="change('navigation','url(bilder/navibg_orange.jpg)')">BG &#228;ndern</a>
    </body>
    </html>
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  8. #8
    TP-Senior sheepy ist auf einem guten Weg Avatar von sheepy
    Registriert seit
    Oct 2005
    Ort
    nähe von Bremen
    Beiträge
    160
    ah :-)
    besten dank jetzt scheint es zu funktionieren :-)
    mfg sHeepy

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51