Script nochmal laden mit Verweis ohne alles weiß
Jürgen123456789
- javascript
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
Привет 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
Привет 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>
Привет 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
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>
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
Привет 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