Bi-Metal Şerit Testere
Wikus
4 sonucun tümü gösteriliyorPopülerliğe göre sıralandı
- Şerit Testere
Wikus Primar Genel Kullanım M42 Bi-Metal Şerit Testere
/** * ÜRÜN SAYFASI SCRIPTİ - ID: 21708 UYUMLU * Bu script PHP'den gelen canlı verileri kullanır. */ document.addEventListener("DOMContentLoaded", function () { const olcuSelect = document.getElementById("OlcuM42"); const hatveSelect = document.getElementById("HatveM42");
if (!olcuSelect) return;
// 1. Hatveleri PHP'den gelen veriye (DATA_21708) göre günceller window.HatveGuncelle = function() { const secilenOlcu = olcuSelect.value; hatveSelect.innerHTML = 'Seçiniz…';
// PHP'den enjekte edilen DATA_21708 kontrol edilir if (typeof DATA_21708 !== 'undefined' && DATA_21708[secilenOlcu]) { DATA_21708[secilenOlcu].forEach(h => { let opt = document.createElement("option"); opt.value = h; opt.textContent = h; hatveSelect.appendChild(opt); }); } };
// 2. Hesaplama motoru (PHP'den gelen KUR_21708 ile çalışır) window.Hesapla = function () { const uzunlukInput = document.getElementById("UzunlukM42"); const adetInput = document.getElementById("AdetM42"); const resultDiv = document.getElementById("ResultM42");
const uzunluk = parseFloat(uzunlukInput.value) || 0; const adet = parseInt(adetInput.value) || 1; const selectedOpt = olcuSelect.options[olcuSelect.selectedIndex];
// PHP'den gelen KUR_21708 tanımlı mı? const canliKur = (typeof KUR_21708 !== 'undefined') ? KUR_21708 : 52.00;
if (selectedOpt && selectedOpt.value && uzunluk > 0) { const birimFiyat = parseFloat(selectedOpt.getAttribute("data-fiyat")) || 0; const kaynakUcreti = parseFloat(selectedOpt.getAttribute("data-kaynak")) || 0;
// FORMÜL: ((Uzunluk * Euro Fiyat) + Kaynak) * Canlı Kur const birimToplamTL = ((birimFiyat * uzunluk) + kaynakUcreti) * canliKur; const genelToplamTL = birimToplamTL * adet;
resultDiv.innerText = genelToplamTL.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + " TL";
// Sepete gidecek teknik alanları doldur document.getElementById("CustomPriceInput").value = birimToplamTL.toFixed(4); document.getElementById("BladeLengthInput").value = uzunluk; document.getElementById("BladeOlcuInput").value = selectedOpt.value; document.getElementById("BladeHatveInput").value = hatveSelect.value; } else { resultDiv.innerText = "0,00 TL"; } };
// Dinleyiciler olcuSelect.addEventListener("change", function() { HatveGuncelle(); Hesapla(); });
// Uzunluk, Adet veya Hatve değişince anında hesapla document.getElementById("UzunlukM42").addEventListener("input", Hesapla); document.getElementById("AdetM42").addEventListener("input", Hesapla); hatveSelect.addEventListener("change", Hesapla); });
@media screen and (max-width: 767px) { .m42-flex-container { display: block !important; } #CalculatorPanel { width: 100% !important; } #PromoImage { width: 97% !important; margin: 10px auto !important; } }SKU: 4168-WPM42 - Şerit Testere
Wikus Profilex M42 Bi-Metal Şerit Testere
// PROFIL MODELLERININ DIS LISTESI const PROFIL_DATA = { "13x0.65": ["8/11", "10/14"], "13x0.90": ["8/11", "9/11", "10/14"], "20x0.90": ["5/7", "5/8", "6/10", "8/11", "9/11", "8/12", "10/14"], "27x0.90": ["3/4", "4/6", "5/7", "5/8", "6/10", "8/12", "10/14"], "34x1.10": ["2/3", "3/4", "4/6", "5/7", "5/8", "6/10"], "41x1.30": ["2/3", "3/4", "4/6", "5/7"], "54x1.30": ["2/3", "3/4", "4/6"], "67x1.60": ["2/3", "1.4/2"], "80x1.60": ["1.4/2"] };
function HatveGuncelle() { var olcu = document.getElementById("OlcuM42").value; var hatveSelect = document.getElementById("HatveM42"); if(!hatveSelect) return;
hatveSelect.innerHTML = 'Seçiniz…';
if (PROFIL_DATA[olcu]) { PROFIL_DATA[olcu].forEach(function(h) { var opt = document.createElement("option"); opt.value = h; opt.textContent = h; hatveSelect.appendChild(opt); }); } }
function Hesapla() { var s = document.getElementById("OlcuM42"); var opt = s.options[s.selectedIndex]; var u = parseFloat(document.getElementById("UzunlukM42").value) || 0; var a = parseInt(document.getElementById("AdetM42").value) || 1; var kur = (typeof KUR !== 'undefined') ? KUR : 52.00; // functions.php'den gelen KUR değişkeni
if (opt.value && u > 0) { var f = parseFloat(opt.getAttribute("data-fiyat")) || 0; var k = parseFloat(opt.getAttribute("data-kaynak")) || 0;
var birimTL = ((f * u) + k) * kur; var toplamTL = birimTL * a;
document.getElementById("ResultM42").innerText = toplamTL.toLocaleString('tr-TR', {minimumFractionDigits: 2, maximumFractionDigits: 2}) + " TL";
if(document.getElementById("CustomPriceInput")) document.getElementById("CustomPriceInput").value = birimTL.toFixed(4); if(document.getElementById("BladeLengthInput")) document.getElementById("BladeLengthInput").value = u; if(document.getElementById("BladeOlcuInput")) document.getElementById("BladeOlcuInput").value = opt.value; if(document.getElementById("BladeHatveInput")) document.getElementById("BladeHatveInput").value = document.getElementById("HatveM42").value; } else { document.getElementById("ResultM42").innerText = "0,00 TL"; } }
SKU: 41868-WPM42 - Şerit Testere
Wikus Marathon X3000 Bi-Metal Şerit Testere
// PHP riskini ortadan kaldırmak için değerleri sabitliyoruz (Sistem arka planda PHP ile bunu ezer) const KUR = 52; // Örnek kur, sistem arka planda PHP ile bunu ezer.
function HatveGuncelle() { const olcu = document.getElementById("OlcuM42").value; const hatveSelect = document.getElementById("HatveM42"); hatveSelect.innerHTML = 'Seçiniz…';
const hatveler = { "27x0.90": ["8/12", "6/10", "5/8", "4/6"], "34x1.10": ["8/12", "5/8", "4/6", "3/4"], "41x1.30": ["4/6", "3/4", "2/3", "1.4/2"], "54x1.60": ["3/4", "2/3", "1.4/2", "1/1.3"], "67x1.60": ["2/3", "1.4/2", "1/1.3", "0.75/1.25"], };
if (hatveler[olcu]) { hatveler[olcu].forEach(h => { let opt = document.createElement("option"); opt.value = h; opt.textContent = h; hatveSelect.appendChild(opt); }); } }
function Hesapla() { const olcuSelect = document.getElementById("OlcuM42"); const selectedOpt = olcuSelect.options[olcuSelect.selectedIndex]; const uzunluk = parseFloat(document.getElementById("UzunlukM42").value) || 0; const adet = parseInt(document.getElementById("AdetM42").value) || 1;
if (selectedOpt.value && uzunluk > 0) { const birimFiyat = parseFloat(selectedOpt.getAttribute("data-fiyat")); const kaynakUcreti = parseFloat(selectedOpt.getAttribute("data-kaynak")); const birimToplam = (birimFiyat * uzunluk + kaynakUcreti); const genelToplam = birimToplam * adet;
document.getElementById("ResultM42").innerText = genelToplam.toLocaleString('tr-TR', {minimumFractionDigits: 2}) + " TL";
// Teknik alanları doldur document.getElementById("CustomPriceInput").value = birimToplam.toFixed(2); document.getElementById("BladeLengthInput").value = uzunluk; document.getElementById("BladeOlcuInput").value = selectedOpt.value; document.getElementById("BladeHatveInput").value = document.getElementById("HatveM42").value; } else { document.getElementById("ResultM42").innerText = "0,00 TL"; } }
@media screen and (max-width: 767px) { .m42-flex-container { display: block !important; } #CalculatorPanel { width: 100% !important; } #PromoImage { width: 97% !important; margin: 10px auto !important; } }SKU: 41868-WMM51 - Şerit Testere
Wikus Marathon M42 Genel Kullanım Bi-Metal Şerit Testere
/** * ÜRÜN SAYFASI SCRIPTİ - ID: 21510 UYUMLU * Bu script PHP'den gelen canlı verileri kullanır. */ document.addEventListener("DOMContentLoaded", function () { const olcuSelect = document.getElementById("OlcuM42"); const hatveSelect = document.getElementById("HatveM42");
if (!olcuSelect) return;
// 1. Hatveleri PHP'den gelen veriye (DATA_21510) göre günceller window.HatveGuncelle = function() { const secilenOlcu = olcuSelect.value; hatveSelect.innerHTML = 'Seçiniz…';
// PHP'den enjekte edilen DATA_21510 kontrol edilir if (typeof DATA_21510 !== 'undefined' && DATA_21510[secilenOlcu]) { DATA_21510[secilenOlcu].forEach(h => { let opt = document.createElement("option"); opt.value = h; opt.textContent = h; hatveSelect.appendChild(opt); }); } };
// 2. Hesaplama motoru (PHP'den gelen KUR_21510 ile çalışır) window.Hesapla = function () { const uzunlukInput = document.getElementById("UzunlukM42"); const adetInput = document.getElementById("AdetM42"); const resultDiv = document.getElementById("ResultM42");
const uzunluk = parseFloat(uzunlukInput.value) || 0; const adet = parseInt(adetInput.value) || 1; const selectedOpt = olcuSelect.options[olcuSelect.selectedIndex];
// PHP'den gelen KUR_21510 tanımlı mı? const canliKur = (typeof KUR_21510 !== 'undefined') ? KUR_21510 : 52.00;
if (selectedOpt && selectedOpt.value && uzunluk > 0) { const birimFiyat = parseFloat(selectedOpt.getAttribute("data-fiyat")) || 0; const kaynakUcreti = parseFloat(selectedOpt.getAttribute("data-kaynak")) || 0;
// FORMÜL: ((Uzunluk * Euro Fiyat) + Kaynak) * Canlı Kur const birimToplamTL = ((birimFiyat * uzunluk) + kaynakUcreti) * canliKur; const genelToplamTL = birimToplamTL * adet;
resultDiv.innerText = genelToplamTL.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + " TL";
// Sepete gidecek teknik alanları doldur document.getElementById("CustomPriceInput").value = birimToplamTL.toFixed(4); document.getElementById("BladeLengthInput").value = uzunluk; document.getElementById("BladeOlcuInput").value = selectedOpt.value; document.getElementById("BladeHatveInput").value = hatveSelect.value; } else { resultDiv.innerText = "0,00 TL"; } };
// Dinleyiciler olcuSelect.addEventListener("change", function() { HatveGuncelle(); Hesapla(); });
// Uzunluk, Adet veya Hatve değişince anında hesapla document.getElementById("UzunlukM42").addEventListener("input", Hesapla); document.getElementById("AdetM42").addEventListener("input", Hesapla); hatveSelect.addEventListener("change", Hesapla); });
@media screen and (max-width: 767px) { .m42-flex-container { display: block !important; } #CalculatorPanel { width: 100% !important; } #PromoImage { width: 97% !important; margin: 10px auto !important; } }SKU: 4168-WMM42

