manuel: Text wechseln

hallo zusammen!!! ich habe folgendes problem und weiss nicht wie ich es lösen kann...

also ich habe irgendwo auf der seite einen text1, dann an einem andern ort text2 und noch an einem andern oret text3. nun möchte ich das wenn man über text2 oder text 3 fährt, sich text1 verändert, also ein anderer text angezeigt wird... text1 ist wirklich ein text und kein bild oder so... wüsste jemand eine lösung??? danke schon im voraus. manuel

  1. <span id="text1">Text 1</span>
    <span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>

    Gruss,
    Daniel

    1. <span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>

      Ja, sorry und super Daniel, muss natürlich innerHTML heissen, nicht value! Mein Fehler!

      MfG,
      beinaendi

    2. Hi,

      <span id="text2" onMouseOver="document.getElementById('text1').innerHTML='Text 1 geändert';">Text 2</span>

      Für Script-Neulinge: Wobei man natürlich vorher (oder zur Laufzeit) klären sollte, ob der Browser getElementById und innerHTML auch beherrscht.

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. hallo zusammen!!! ich habe folgendes problem und weiss nicht wie ich es lösen kann...

    also ich habe irgendwo auf der seite einen text1, dann an einem andern ort text2 und noch an einem andern oret text3. nun möchte ich das wenn man über text2 oder text 3 fährt, sich text1 verändert, also ein anderer text angezeigt wird... text1 ist wirklich ein text und kein bild oder so... wüsste jemand eine lösung??? danke schon im voraus. manuel

    Du musst deinem html Tag, das den Text1 enthält eine Identifikation geben: <... id="idName">Text1</...>

    Nun kannst du beim Text2 und Text3 eine Javascript Funktion aufrufen:
    <... onMouseOver="Funktion">Text2</...>
    <... onMouseOver="Funktion">Text3</...>

    Üblicherweise im Header fügst du nun noch diese Funktion als JS Code ein. Der Zugriff auf das Element geht dann so:
    document.getElementById("idName").value = "neuerText"

    Sollte er sich wieder zurück ändern müssen, gehst du analog mit onMouseOut vor!

    MfG,
    beinaendi