Jürgen123456789: Script nochmal laden mit Verweis ohne alles weiß

Wie kann ich das Script nochmal laden mit einem Verweis ohne das alles weiß wird?

Ich möchte die "xa,ya,xe,ye" ändern mit
Eingabefeldern "<input type="text" name="FEingabe" size="5">"
aber ich kann es immer nur einmalladen danach wird alles weiß.
es ist wichtig das die Eingabefelder nicht verschwinden.

Also wenn einer Zeit und Lust hat mir zu helfen bedanke ich mich.

<script LANGUAGE="JavaScript">
<!-- Begin
function ABC(xa,ya,xe,ye)
{
xs=xe-xa
ys=ye-ya
xss=Math.abs(xs)
yss=Math.abs(ys)
if (xss>=yss) {; s=xs; }
if (xss<yss) {; s=ys; }
s=Math.abs(s)
xf=xs/s
yf=ys/s
for (i = 0; i <= s; ++ i) {
x=xa+(i*xf)
y=ya+(i*yf)
if (document.layers) {
document.write("<layer top="+y+" left="+x+"><img SRC='rot.GIF' NOSAVE height=1 width=1></layer>")
}
if (document.all) {
document.write("<div style='position:absolute;top:"+y+"px;left:"+x+"px'><img SRC='rot.GIF' NOSAVE height=1 width=1></div>")
}
}
}
ABC(200,90,300,90)
ABC(200,90,300,9)
//  End -->
</script>
<a href="javascript:ABC()">Verweis</a>

MFG Jürgen

  1. Привет Jürgen.

    Wie kann ich das Script nochmal laden mit einem Verweis ohne das alles weiß wird?

    Indem du statt document.write das style-Objekt nutzt.

    Дружба!
    Siechfred

    --
    »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«
    1. Привет Jürgen.

      Wie kann ich das Script nochmal laden mit einem Verweis ohne das alles weiß wird?

      Indem du statt document.write das style-Objekt nutzt.

      Дружба!
      Siechfred

      OK
      Leider hilft mir das nicht weiter. ( Kann an mir liegen )
      Können Sie mir das nicht in das Script schonmal einbauen,
      da weiß ich auch was Sie damit genau gemeint haben?
      Ich brauche Stunden für sowas.

      MGF

      <script LANGUAGE="JavaScript">
      <!-- Begin
      function ABC(xa,ya,xe,ye)
      {
      xs=xe-xa
      ys=ye-ya
      xss=Math.abs(xs)
      yss=Math.abs(ys)
      if (xss>=yss) {; s=xs; }
      if (xss<yss) {; s=ys; }
      s=Math.abs(s)
      xf=xs/s
      yf=ys/s
      for (i = 0; i <= s; ++ i) {
      x=xa+(i*xf)
      y=ya+(i*yf)
      if (document.layers) {
      document.write("<layer top="+y+" left="+x+"><img SRC='rot.GIF' NOSAVE height=1 width=1></layer>")
      }
      if (document.all) {
      document.write("<div style='position:absolute;top:"+y+"px;left:"+x+"px'><img SRC='rot.GIF' NOSAVE height=1 width=1></div>")
      }
      }
      }
      ABC(200,90,300,90)
      ABC(200,90,300,9)
      //  End -->
      </script>
      <a href="javascript:ABC()">Verweis</a>

      1. Привет Jürgen.

        Leider hilft mir das nicht weiter. ( Kann an mir liegen )
        Können Sie mir das nicht in das Script schonmal einbauen,
        da weiß ich auch was Sie damit genau gemeint haben?
        Ich brauche Stunden für sowas.

        Nein, das ist nicht Aufgabe des Forums. Allerdings scheint mir das Problem doch eine tiefere Ursache zu haben. Wenn ich das richtig sehe, willst du nachträglich einen Layer oder ein DIV in die Seite einfügen, wobei dir das style-Objekt nicht weiter hilft. Wenn dir das mit Javascript allerdings noch zu hoch ist, beschreibe doch mal genauer, was du vorhast, vielleicht gibt es ja einen einfacheren Weg.

        Дружба!
        Siechfred

        --
        »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«
        1. Das ist das Problem

          Ich habe ein kleines Javaprogamm geschrieben mit dem kann ich die benötigte Zugkraft ausrechnen wenn man Nahtlosestahlrohre Ziehen will. Das brauche ich für meinen Arbeit das geht auch.
          Z.B.:
          Aus dem Vorrohr "Luppe" 30Außen Durchmesser * 5 Wandstärke"
          Zu Fertigrohr "25mm AD  *  4mm"
          Material ST52 = Faktor 1
          Einfach gezogen
          9 Tonnen Zugkraft

          Das program past nicht in dieses Forum ( zu lang )
          ist aber abgeleitet von
          http://de.selfhtml.org/javascript/sprache/anzeige/bruttobetrag.htm#
          Ein einfaches Progamm das ich verändert habe.

          Und jetzt wollte ich noch das Grafisch darstellen.
          Das ist alles. Leider bin ich nicht so vertraut mit Java.

          <script LANGUAGE="JavaScript">
          <!-- Begin

          var i, xa, ya, xe, ye, xs, ys, xf, yf, x, y, xss, yss ;

          l(50,30,150,30)   ; // 1.Linie
          l(50,50,150,50)   ; // 2. Linie
          l(50,90,150,90)   ; //
          l(50,110,150,110)
          l(150,30,200,50)
          l(150,50,200,60)
          l(150,90,200,80)
          l(150,110,200,90)
          l(200,50,300,50)
          l(200,60,300,60)
          l(200,80,300,80)
          l(200,90,300,90)

          function l(xa,ya,xe,ye) {
          xs=xe-xa
          ys=ye-ya
          xss=Math.abs(xs)
          yss=Math.abs(ys)
          if (xss>=yss) {; s=xs; }
          if (xss<yss) {; s=ys; }
          s=Math.abs(s)
          xf=xs/s
          yf=ys/s
          for (i = 0; i <= s; ++ i) {
          x=xa+(i*xf)
          y=ya+(i*yf)
          if (document.layers) {
          document.write("<layer top="+y+" left="+x+"><img SRC='rot.GIF' NOSAVE height=1 width=1></layer>")
          }
          if (document.all) {
          document.write("<div style='position:absolute;top:"+y+"px;left:"+x+"px'><img SRC='rot.GIF' NOSAVE height=1 width=1></div>")
          }
          }
          }
          //  End -->
          </script>

          1. Hi,

            Das ist alles. Leider bin ich nicht so vertraut mit Java.

            <script LANGUAGE="JavaScript">

            siehst Du den Unterschied?

            if (document.layers) {
            document.write("<layer top="+y+" left="+x+"><img SRC='rot.GIF' NOSAVE height=1 width=1></layer>")
            }
            if (document.all) {
            document.write("<div style='position:absolute;top:"+y+"px;left:"+x+"px'><img SRC='rot.GIF' NOSAVE height=1 width=1></div>")

            und was tun die ganzen modernen Browser?

            freundliche Grüße
            Ingo

          2. Привет Jürgen.

            Ich habe ein kleines Javaprogamm geschrieben mit dem kann ich die benötigte Zugkraft ausrechnen wenn man Nahtlosestahlrohre Ziehen will. Das brauche ich für meinen Arbeit das geht auch. [...] Und jetzt wollte ich noch das Grafisch darstellen.

            Leider fehlt mir hier das technische Verständnis: was willst du wie darstellen? Soll das so eine Art Balkendiagramm werden, oder wie meinst du das? Hast du vielleicht mal eine Grafik, wie du dir das Ergebnis vorstellst? Denn wie Ingo schon kurz anmerkte, du bedienst nur Netscape (document.layers) und IE nebst Opera (document.all).

            Ansonsten könnte dich der Diagramm-Biulder mit Javascript vielleicht interessieren.

            Дружба!
            Siechfred

            --
            »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«