[GastForen Programmierung/Entwicklung JavaScript Von HTML aus auf einen in JS errechneten Wert zugreifen?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Von HTML aus auf einen in JS errechneten Wert zugreifen?

snowbabe
Beiträge gesamt: 2

10. Apr 2005, 16:19
Beitrag # 1 von 3
Bewertung:
(494 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi, bin Anfänger bei JS und komme bei folgendem Problem nicht weiter:

Habe ein Script für einen Zahlenzufallsgenerator, der mir 3 aus 8 Zahlen auswählt und auf dem Bildschirm anzeigt. Mit den ausgegebene Zahlen würde ich aber gerne dann in HTML weiterrechnen. Wie kann ich einen in JS erzeugten Wert (im script ganz unten zu finden als (String(zahlen)) mit i=0,1,2) in eine HTML-Variable überführen, d.h. von HTML aus auf diesen Wert zurückgreifen?

monentan ist das script:


// === Generierungsfunktionen ==

// Ermittlung der Zufallszahlen
// anzahl_zahlen paarweise verschiedene Zahlen zwischen min_zahl und max_zahl
function zufallszahlen(reihen)
{
// Variablen
var kugeln = new Array()
var zahlen = new Array()
var breite = Math.floor(100 / zahlen_auswahl)
var i, j

function generiere_zahlen()
{
// Fuer Browser mir fehlerhafter Definition von splice
function aussortieren(pos)
{
var k
for(k = pos + 1; k < kugeln.length; k++)
kugeln[k - 1] = kugeln[k]
}

var nummer = 0

// Kugeln vorbesetzen
for(i = 1; i < zahlen_gesamt + 1; i++)
kugeln = i

// Zahlen ermitteln
for(i = 0; i < zahlen_auswahl; i++)
{
// Position innerhalb der verbliebenen Kugeln
nummer = Math.floor(Math.random() * (zahlen_gesamt - i) + 1)

// Zahl merken
zahlen = kugeln[nummer]

// Kugel entfernen
if(kugeln.splice)
kugeln.splice(nummer, 1)
else
aussortieren(nummer)
}
}


// Zahlen ausgeben
document.open("text/html")
for(j = 0; j < (reihen ? reihen : 1); j++)
{
generiere_zahlen()
//for(i = 0; i < zahlen_auswahl; i++)
document.writeln(String(zahlen[0]))
document.writeln(String(zahlen[1]))
document.writeln(String(zahlen[2]))
}
document.close()
}

//-->
</script>
X

Von HTML aus auf einen in JS errechneten Wert zugreifen?

Larvarin
Beiträge gesamt: 53

13. Apr 2005, 13:47
Beitrag # 2 von 3
Beitrag ID: #159328
Bewertung:
(494 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Was möchtest du denn genau damit machen? Die Zahlen irgendwo ins HTML-Dokument schreiben? Naja, du könntest einfach irgendwo auf der Seite mit
<SCRIPT Language=JavaScript>
document.write(variabel);
</SCRIPT>
irgendwas (hier die variabel "variabel") hineinschreiben. Meinstest du das?


als Antwort auf: [#158455]

Von HTML aus auf einen in JS errechneten Wert zugreifen?

snowbabe
Beiträge gesamt: 2

13. Apr 2005, 14:01
Beitrag # 3 von 3
Beitrag ID: #159341
Bewertung:
(494 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die Antwort!

Ich will den in JS errechenten Wert nicht anzeigen lassen, sondern als 'hidden'-Variable hinterlegen, um dann später mit ihm weiterrechnen zu können. Aber wie gesagt, aus bestimmten Gründen muss ihn erstmal als 'hidden' bekommen!


als Antwort auf: [#158455]

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/