Antje: Text positionieren

Hallo Leute!

Wenn ich mit JS eine sich staendig wechselnde Grafik positioniere, mache ich das so:

im HTML-Code:
<img src="xx.jpg" name="map" width="200" height="200">

und in JS dann:
document.images['map'].src=URL; //URL= Variable fur berechnete Grafik

So kann ich die mit Tabellen und CSS positionierte "map" variabel aendern.

Meine Frage: Wie kriege ich das auch mit Text hin?

Antje

  1. hallo

    Meine Frage: Wie kriege ich das auch mit Text hin?

    verpacke den text in einen container (<span> zB ) und spreche ihn mit
    document.getElementBy..['someid'].style.left|top (oder was du halt wilst) an

    cu
    ulli

    1. Hi ulli!

      Das Problem ist, dass ich meinen Text nicht in HTML hab, sondern durch JS-Funktionen zusammenbastel und dann mit
      document.write(textvariable);
      auch ausgeben kann. Das klappt ja auch, aber eben nur in einem neuen Dokument. Ich will den Text aber auf der gleichen Seite.

      1. Das Problem ist, dass ich meinen Text nicht in HTML hab, sondern durch JS-Funktionen zusammenbastel und dann mit
        document.write(textvariable);
        auch ausgeben kann.

        und dann haste doch wohl html oder nicht?

        Das klappt ja auch, aber eben nur in einem neuen Dokument.

        ?O.o?

        Ich will den Text aber auf der gleichen Seite.

        verstehe ich nicht

        cu
        ulli

        1. und dann haste doch wohl html oder nicht?

          ja klar, ich weiss eben nur nicht, wie ich meine JS-Variable text (die irgendeinen errechneten Wert aus einem Array hat) an mein html-Dok. zurueckgebe.

          Das klappt ja auch, aber eben nur in einem neuen Dokument.
          ?O.o?
          Ich will den Text aber auf der gleichen Seite.
          verstehe ich nicht

          Und das Ergebnis moechte ich auf der gleichen Seite haben. Ich will naemlich nicht mit Frames arbeiten.

          Antje

      2. hi,

        Das Problem ist, dass ich meinen Text nicht in HTML hab, sondern durch JS-Funktionen zusammenbastel und dann mit
        document.write(textvariable);
        auch ausgeben kann. Das klappt ja auch, aber eben nur in einem neuen Dokument. Ich will den Text aber auf der gleichen Seite.

        dann aendere z.b. den wert der eigenschaft data eines reinen textknotens dznamisch, http://selfhtml.teamone.de/javascript/objekte/node.htm#data.

        gruss,
        wahsaga