Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Tja har ikke forstand på javascript, men ideen er jo den samme i alle sprog.
Du laver simpelthen en variabel som indeholder et 1 tal til at starte med. Det tal bruger du i hvert navn - fx Prkg$var.value - jeg bruger $var til at vise hvad jeg mener fordi jeg arbejder med php!
ved enden af løkken siger du bare $var = $var+1; hvilket forøger dit antal for hver gang løkken køres.
Så skal du i selve for løkken skriver at den skal køre indtil variablen er ligmed 10. Når den er det jamen så har du opnået det du ville.
ingeman, som jeg nævnte før er jeg en PHP'er og derfor er det begrænset hvad jeg kan gøre. Dog er jeg bekendt med javascript og jeg ved at strukturen _kan_ være nogenlunde ens i visse tilfælde så jeg har lavet et blandet script som måske viser hvad jeg mente før:
<?php for($i = 0; $i < 10; $i++) {
echo $i."<br>";
} ?>
Ellers er der ikke meget jeg kan gøre desværre :-)
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = parseInt( eval("f.Antalkg" + i + ".value") ); pr = parseInt( eval("f.Prkg" + i + ".value") ); total += antal * pr; } alert("Total er: " + total); }
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = parseFloat( eval("f.Antalkg" + i + ".value") ); pr = parseFloat( eval("f.Prkg" + i + ".value") ); total += antal * pr; } alert("Total er: " + total); }
Det ville egentligt være meget nemmere, hvis du lagde siden online, og gav os et link.. så kunne vi selv vurdere hvilke oplysninger vi har brug for.. :-)
Du har 16 af dem (inkl dette spm), og nogen af dem er ret gamle.. giv points til dem der fortjener det.. Så er der større chance for at du får hjælp i fremtiden..
var Antalkg = document.UserForm.Antalkg1.value var Prkg = document.UserForm.Prkg1.value var Total = Antalkg * Prkg
var a = new ToFmt(Total); document.UserForm.Totbl1.value = a.fmtF(13,2);
udregn(); }
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = parseFloat( eval("f.Antalkg" + i + ".value") ); pr = parseFloat( eval("f.Prkg" + i + ".value") ); total += antal * pr; } alert("Total er: " + total); }
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = parseFloat( eval("f.Antalkg" + i + ".value") ); pr = parseFloat( eval("f.Prkg" + i + ".value") ); total += antal * pr; } alert("Total er: " + total); }
function udregn1() { f = document.UserForm; total = 0; antal = parseFloat(eval("f.Antalkg1.value")); pr = parseFloat(eval("f.Prkg1.value")); total += antal * pr; alert("Total er: " + total); }
den her kommer med rigtig resultat - det må være noget med for løkken ?
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = parseFloat( eval("f.Antalkg" + i + ".value") ); pr = parseFloat( eval("f.Prkg" + i + ".value") ); total += antal * pr; } alert("Total er: " + total); }
function udregn() { f = document.UserForm; total = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = eval("f.Antalkg" + i + ".value"); antal = antal.replace(",", "."); pr = eval("f.Prkg" + i + ".value"); pr = pr.replace(",", "."); if (antal != "" && pr != "") total += parseFloat(antal) * parseFloat(pr); } alert("Total er: " + total); }
function udregn() { f = document.UserForm; total = 0; altialt = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = eval("f.Antalkg" + i + ".value"); antal = antal.replace(",", "."); pr = eval("f.Prkg" + i + ".value"); pr = pr.replace(",", ".");
if (antal != "" && pr != "") { total = parseFloat(antal) * parseFloat(pr); eval("f.Totbl" + i + ".value=" + total); altialt += total; } }
Enten finder du et sted, der tillader gratis oprettelse af hjemmesider, eller også køber du et domæne med webhotel.. alternativt kan du købe et domæne og få det til at pege på din egen server, men det kan ikke anbefales..
Så: 1) Find et sted hvor man kan oprette en gratis hjemmeside 2) Køb et domæne med webhotel
function udregn() { f = document.UserForm; total = 0; altialt = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = eval("f.Antalkg" + i + ".value"); antal = antal.replace(",", "."); pr = eval("f.Prkg" + i + ".value"); pr = pr.replace(",", ".");
if (antal != "" && pr != "") { total = parseFloat(antal) * parseFloat(pr); eval("f.Totbl" + i + ".value=" + total); altialt += total; } }
f.altialt.value = altialt; }
hvordan skal det se ud hvis eval("f.Totbl" + i + ".value=" + total); altid skriver med to dec alså feks 12.50 hvis 12 så skriver 12.00 ?
Jeg havde glemt hvilket spørgsmål, jeg skulle vende tilbage til.. så jeg har bare gået de sidste dem igennem, og fundet dette.. :-)
Beklager forsinkelsen..
Her er et eksempel:
function udregn() { f = document.UserForm; total = 0; altialt = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = eval("f.Antalkg" + i + ".value"); antal = antal.replace(",", "."); pr = eval("f.Prkg" + i + ".value"); pr = pr.replace(",", ".");
function udregn() { f = document.UserForm; total = 0; altialt = 0; for(i=1; i < 3 + 1; i++) /* jeg har kun 3 felter.. det ændrer du bare til 10 */ { antal = eval("f.Antalkg" + i + ".value"); antal = antal.replace(",", "."); pr = eval("f.Prkg" + i + ".value"); pr = pr.replace(",", ".");
if (antal != "" && pr != "") { total = parseFloat(antal) * parseFloat(pr); tmp = dec(total);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.