logget ind som

  • I alt: 3
Produkt
Pris
Vedhæng peacetegn Ø 5,0 mm m/patz 925
Vedhæng Peacetegn Ø 12,0 mm FS
Vedhæng Peacetegn Ø 12,0 mm FG
  • I alt: 3
Legering:
Sterlingsølv (925‰), Forsølvet, Forgyldt
Længde :
12 mm
Bredde :
5 mm, 12 mm
document.getElementById('calc').addEventListener('click', calculate) let inputLegs = document.getElementsByName('leg') let inputCalc = document.getElementsByName('isLength') for (var i = 0; i < inputLegs.length; i++) { inputLegs[i].addEventListener('click', generateDiameterOptions) } for (var i = 0; i < inputCalc.length; i++) { inputCalc[i].addEventListener('click', generateDiameterOptions) } function generateDiameterOptions() { clearDiv('diameterMeasurements'); let isLength = (document.querySelector('input[name="isLength"]:checked').value == "true"); let leg = document.querySelector('input[name="leg"]:checked').value; let radioChoices; switch (leg) { //Insæt hvilke mål skal være tilgængelige case "Sølv925": radioChoices = [1, 1.6, 2, 2.3, 3, 3.6, 4]; break; case "Guld750": radioChoices = [1, 1.6, 2, 3, 4]; break; case "Guld760Hvid": radioChoices = [3, 4] break; } //Generate inputbox med Længde eller vægt let inputMeas; if (isLength) { inputMeas = ` Vægt: g. ` } else { inputMeas = ` Længde: cm. ` } document.getElementById('inputMål').innerHTML = inputMeas; let diameterOptions = ""; // Generate radio buttons ud fra valgte leg radioChoices.forEach(element => { //Put the first radio button as checked value by default if (element == radioChoices[0]) { diameterOptions += ` ${element} mm
` } else { diameterOptions += ` ${element} mm
` } }); document.getElementById('diameterMeasurements').innerHTML = diameterOptions } function calculate() { // data er et objekt af form dataen let leg = document.querySelector('input[name="leg"]:checked').value; let isLength = (document.querySelector('input[name="isLength"]:checked').value == "true"); let diameter = document.querySelector('input[name="diameter"]:checked').value; let meas = document.querySelector('input[name="meas"]').value; let gPrMeter; let result; if (leg == "Sølv925" && diameter == 1) { gPrMeter = 6.664 }; if (leg == "Sølv925" && diameter == 1.6) { gPrMeter = 16.3 }; if (leg == "Sølv925" && diameter == 2) { gPrMeter = 26.16 }; if (leg == "Sølv925" && diameter == 2.3) { gPrMeter = 35.3 }; if (leg == "Sølv925" && diameter == 3) { gPrMeter = 59.72 }; if (leg == "Sølv925" && diameter == 3.6) { gPrMeter = 84.04 }; if (leg == "Sølv925" && diameter == 4) { gPrMeter = 102.68 }; if (leg == "Guld750" && diameter == 1) { gPrMeter = 10.1 }; if (leg == "Guld750" && diameter == 1.6) { gPrMeter = 24.6 }; if (leg == "Guld750" && diameter == 2) { gPrMeter = 41 }; if (leg == "Guld750" && diameter == 3) { gPrMeter = 87.8 }; if (leg == "Guld750" && diameter == 4) { gPrMeter = 160.4 }; if (leg == "Guld760Hvid" && diameter == 3) { gPrMeter = 94.65 }; if (leg == "Guld760Hvid" && diameter == 4) { gPrMeter = 157.7 }; if (gPrMeter != 0) { if (isLength) { result = Math.round((meas * 100 / gPrMeter) * 100) / 100; document.getElementById("result").innerHTML = result + " cm."; } else { result = Math.round((meas / 100 * gPrMeter) * 100) / 100; document.getElementById("result").innerHTML = result + " g."; } } } function clearDiv(id) { document.getElementById(id).innerHTML = ""; }
document.getElementById("calc").addEventListener("click", calculate); document.getElementById("inputBeregn").addEventListener("click", generateMeasureInputs); document.getElementById("inputProdForm").addEventListener("click", generateMeasureInputs); function generateMeasureInputs(){ clearDiv("inputMeasurements") let isLength = (document.querySelector('input[name="isLength"]:checked').value == "true"); let prodform = document.querySelector('input[name="prodform"]:checked').value; let inputMeas; if(isLength) { inputMeas = `Vægt: g.`; } else { inputMeas = `Længde: cm.` }; let inputBoxes; switch(prodform) { case "RundTråd": inputBoxes = `Diameter: mm.
` + inputMeas; break; case "HalvrundTråd": inputBoxes = `Diameter: mm.
` + inputMeas; break; case "FirkantetTråd": inputBoxes = `Højde: mm.
Bredde: mm.
` + inputMeas; break; case "OvalTråd": inputBoxes = `Bredde dia.: mm.
Højde dia.: mm.
` + inputMeas; break; case "Plade": inputBoxes = `Tykkelse: mm.
Bredde: mm.
` + inputMeas break; case "RundtRør": inputBoxes = `Ydre diameter: mm.
Indre diemeter: mm.
` + inputMeas break; case "KvadratiskRør": inputBoxes = `Ydre højde: mm.
Indre højde: mm.
` + inputMeas break; case "Tene": inputBoxes = inputMeas; break; } document.getElementById("inputMeasurements").innerHTML = inputBoxes; } function calculate(){ // data er et objekt af form dataen let data = new FormData(document.getElementById("kalk")); let masse; switch(data.get("leg")) { case "Sølv925": masse = 0.01024; break; case "Sølv935": masse = 0.01035; break; case "Finsølv999": masse = 0.01050; break; case "Guld333": masse = 0.01070; break; case "Guld585": masse = 0.01351; break; case "Guld585Rose": masse = 0.01330; break; case "Guld590Hvid": masse = 0.01450; break; case "Guld750": masse = 0.01540; break; case "Guld760Hvid": masse = 0.01650; break; case "Guld917": masse = 0.01770; break; case "Finguld9999": masse = 0.01930; break; case "Platin950": masse = 0.02000; break; case "Palladium950": masse = 0.01170; break; default: masse = null; break; } let isLength = (data.get("isLength") == "true"); let inputArray = data.getAll("meas"); let result; switch(data.get("prodform")) { case "RundTråd": result = calcRundTråd(masse, inputArray, isLength); break; case "HalvrundTråd": result = calcHalvrundTråd(masse, inputArray, isLength); break; case "FirkantetTråd": result = calcFirkantetTråd(masse, inputArray, isLength); break; case "OvalTråd": result = calcOvalTråd(masse, inputArray, isLength); break; case "Plade": result = calcPlade(masse, inputArray, isLength); break; case "RundtRør": result = calcRundtRør(masse, inputArray, isLength); break; case "KvadratiskRør": result = calcFirkantetRør(masse, inputArray, isLength); break; case "Tene": result = calcTene(masse, inputArray, isLength); break; default: result = null; break; } if(isLength) { result = result/ 10; } else { result = result * 10; } document.getElementById("anwser").innerHTML = Math.round(result * 100) / 100; } /* Udregn de forskellige former */ function calcRundTråd(masse, inputArray, isLength){ // Udrenger længden if(isLength){ // vægten / (pi * (diameter/2) * (diameter/2)) / masse return inputArray[1] / (Math.PI * (inputArray[0] / 2) * (inputArray[0] / 2)) / masse ; } // Udregner vægten else{ // pi * (diameter/2) * (diameter/2) * Længden * masse return Math.PI*(inputArray[0]/2) * (inputArray[0]/2) * inputArray[1] * masse; } } function calcOvalTråd(masse, inputArray, isLength) { // Udregner længden if(isLength){ // Længden / (pi * (Bredde dia/2) * (Højde dia/2)) / masse return Math.PI * (inputArray[0]/2) * (inputArray[1]/2) / masse; } // udregner vægten else { // pi * (Bredde dia/2) * (Højde dia/2) * Længden * masse return Math.PI * (inputArray[0]/2) * (inputArray[1]/2) * inputArray[3] * masse; } } function calcHalvrundTråd(masse, inputArray, isLength){ // Udregner længden if(isLength){ // vægt / ((pi * (diameter / 2) * (diameter / 2)) / 2) / masse return inputArray[1] / ((Math.PI * (inputArray[0] / 2) * (inputArray[0] / 2)) / 2) / masse; } // Udregner vægten else{ // (pi * (diameter / 2) * (diameter / 2) / 2) * Længden * masse return (Math.PI * (inputArray[0] / 2) * (inputArray[0] / 2) / 2) * inputArray[1] * masse; } } function calcRundtRør(masse, inputArray, isLength) { //Udregner længden if(isLength) { // vægt / ((pi * (Ydre dia/2) * (Ydre dia/2)) - (pi * (Indre dia/2) * (Indre dia/2))) / masse return inputArray[2] / ((Math.PI * (inputArray[0] / 2) * (inputArray[0] / 2)) - (Math.PI * (inputArray[1] / 2) * (inputArray[1] / 2))) / masse; } //Udregner vægten else { // (pi * (Ydre dia/2) * (Ydre dia/2) - (pi * (Indre dia/2) * (Indre dia/2))) * Længden * masse return (Math.PI * (inputArray[0] / 2) * (inputArray[0] / 2) - (Math.PI * (inputArray[1] / 2) * (inputArray[1] / 2))) * inputArray[2] * masse; } } function calcFirkantetRør(masse, inputArray, isLength) { // Udregner længden if(isLength) { // vægt / (ydreHøjde * yndreHøjde - indreHøjde * indreHøjde) / masse return inputArray[2] / (inputArray[0] * inputArray[0] - inputArray[1] * inputArray[1]) / masse; } // Udregner vægten else { // (ydreHøjde * ydreHøjde - indreHøjde * indreHøjde) * længden * masse return (inputArray[0] * inputArray[0] - inputArray[1] * inputArray[1]) * inputArray[2] * masse; } } function calcFirkantetTråd(masse, inputArray, isLength) { // Udregner længden if(isLength) { // vægt / (højden * bredden) / masse return inputArray[2] / (inputArray[0] * inputArray[1]) / masse; } // Udregner vægten else{ // (højden * bredden) * længden * masse return (inputArray[0] * inputArray[1]) * inputArray[2] * masse; } } function calcPlade(masse, inputArray, isLength) { // Udregner længden if(isLength) { // vægt / masse / tykkelse / bredden return inputArray[2] / masse / inputArray[0] / inputArray[1]; } // Udregner vægten else { // tykkelse * bredde * længden * masse return inputArray[0] * inputArray[1] * inputArray[2] * masse; } } function calcTene(masse, inputArray, isLength) { // Udregner længden if(isLength) { // vægt / masse / 37.68553971 return inputArray[0] / masse / 37.68553971; } // Udregner vægten else { // 37.68553971 * længden * masse return 37.68553971 * inputArray[0] * masse; } } function clearDiv(id) { document.getElementById(id).innerHTML = ""; }
document.getElementById('calc').addEventListener('click', calculate) let currentInputs = document.getElementsByName('currentAlloy') let desiredInputs = document.getElementsByName('desiredAlloy') for (var i = 0; i < currentInputs.length; i++){ currentInputs[i].addEventListener('click', createInputBox) desiredInputs[i].addEventListener('click', createInputBox) } function calculate() { let data = new FormData(document.getElementById('calc-form')) let current = data.get('currentAlloy') let desired = data.get('desiredAlloy') let weight = data.get('weight') if (current == 'other') current = data.get('currentOther') if (desired == 'other') desired = data.get('desiredOther') let result = 0 let message = "" if (weight != 0) { if (current > desired && desired != 0) { result = ((weight * current / 1000) / desired * 1000) - (weight) message = "Der skal tilsættes denne mængde legeringsmetal for at opnå den ønskede legering:" } else result = null if (current < desired) { current = 1000 - current desired = 1000 - desired result = (((weight * current / 1000) / desired) * 1000) - weight message = "Der skal tilsættes denne mængde finguld for at opnå den ønskede legering:" } if (current == desired) { result = 0 message = "Der skal ikke tilsættes noget, da den nuværende og den ønskede legering er ens" } if (result == null) result = "" else { result = result.toFixed(2) result += " gram" } if (desired == 1000) result = "Uendelig" generateHTML(result, message) } } function generateHTML(result, message) { document.getElementById('message').innerHTML = message document.getElementById('result').innerHTML = result } function createInputBox() { let data = new FormData(document.getElementById('calc-form')) let current = data.get('currentAlloy') let desired = data.get('desiredAlloy') if (current == "other") { let inputBox = '' document.getElementById('currentOtherInput').innerHTML = inputBox } else { document.getElementById('currentOtherInput').innerHTML = "" } if (desired == "other") { let inputBox = '' document.getElementById('desiredOtherInput').innerHTML = inputBox } else { document.getElementById('desiredOtherInput').innerHTML = "" } }
document.getElementById("calc").addEventListener("click", calculate); function calculate(){ let data = new FormData(document.getElementById("weightForm")); let haveMass = getMass(data.get("have")); let wantMass = getMass(data.get("want")); let weight = data.get("weight") let result = Math.round((weight/haveMass*wantMass) * 100) / 100; document.getElementById("anwser").innerHTML = result + " gram"; } function getMass(val){ switch(val){ case "Sølv925": return 0.01024; case "Sølv935": return 0.01035; case "Finsølv999": return 0.01050; case "Guld333": return 0.01070; case "Guld375": return 0.01100; case "Guld585": return 0.01289; case "Guld590Hvid": return 0.01330; case "Guld750": return 0.01450; case "Guld760Hvid": return 0.01540; case "Guld917": return 0.01650; case "Finguld9999": return 0.01770; case "Platin950": return 0.02000; case "Palladium950": return 0.01170; } }