1. Startseite
  2. Portal
  3. Forum
    1. Unerledigte Themen
  4. Galerie
    1. Alben
    2. Karte
  5. Lexikon
  6. Kartensysteme
    1. Europaanalyse
    2. Gewitteranalyse
    3. Nowcast
  7. FAQ
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Galerie
  • Lexikon
  • Seiten
  • FAQ
  • Erweiterte Suche
  1. Forum
  2. Sonstiges
  3. Off-Topic

Javascript

  • ath
  • 2. April 2005 um 09:29
  • ath
    Gast
    • 2. April 2005 um 09:29
    • #1

    Hallo Wetterfreunde,

    vielleicht hat ja einer von Euch einen Tipp für mich. Ich sehe wahrscheinlich den Wald vor lauter Bäumen nicht und finde einfach nicht meinen Fehler.

    Ich habe eine HTML-Tabelle. In eine Zelle dieser Tabelle will ich nun eine
    Graphik per Javascript setzen. Mit den Anweisungen:

    <script type="text/javascript">
    document.writeln("<img src=http://www.nierswetter.de/" + bild +
    ".jpg>");
    </script>

    funktioniert das ganz gut (Bild im obigen Beispiel ist eine Variable, die an
    anderer Stelle definiert wird).

    Nun möchte ich zusätlich per Script auch die Hintergrundfarbe der Zelle
    ändern. Die gewünschte Farbe ist in einer anderen Variable definiert und liegt als Hex-Code vor, also bspw. FF0000 für rot. Also erweiter ich die document.writeln Zeile von oben auf

    document.writeln("<bgcolor=#"+farbe+"><img src=http://www.nierswetter.de/" + bild +
    ".jpg>"); </script>

    Das funzt nun leider nicht mehr.

    Hat einer von Euch einen Tipp für mich?
    Andreas

  • wneudeck
    Gast
    • 3. April 2005 um 12:44
    • #2

    Hallo Andreas,
    ich bin nun kein Javascriptexperte, aber versuche es mal so:
    document.writeln("<bgcolor=#"+farbe+" img src=http://www.nierswetter.de/" + bild +
    ".jpg>"); </script>
    also ohne die >< zwischen bgcolor und img

  • ath
    Gast
    • 4. April 2005 um 07:07
    • #3

    Hallo Werner,

    danke für Deine Antwort. Leider funktioniert es so auch nicht. In diesem Fall wird nicht einmal mehr das Bild angezeigt. Ich habe aber mittlerweile die Lösung gefunden. Wenn man es erst mal weis eigentlich ganz einfach. In einer zweiten Zeile des Scripts einfach folgendes schreiben:

    document.all.bild.style.backgroundColor=farbe ;

    Damit wird Zugriff auf die "BackgroundColor" Eigenschaft der Zelle "Bild" genommen un der Wert neu gesetzt. Vorher musste ich natürlich der Zelle mit ID="bild" den Namen zuweisen.
    Andreas

Radar

Regenradar

Link-Box

Zellenabstand und Zelleninnenabstand in Tabellen
Wegweiser
Kartenanlyse
Webcam
  1. Datenschutzerklärung
  2. Impressum
  3. Nutzungsbedingungen
  4. Kontakt

Partner
Viktor´s Supportboard
Besucherzaehler



Community-Software: WoltLab Suite™ 6.1.25
© Wetter-Board 2004-2026