{"id":1893,"date":"2026-10-18T23:01:39","date_gmt":"2026-10-18T22:01:39","guid":{"rendered":"https:\/\/www.iksz.eu\/?page_id=1893"},"modified":"2026-10-18T23:01:40","modified_gmt":"2026-10-18T22:01:40","slug":"mertekegyseg-atvalto","status":"publish","type":"page","link":"https:\/\/www.iksz.eu\/en\/mertekegyseg-atvalto\/","title":{"rendered":"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3"},"content":{"rendered":"    <div class=\"unit-converter-wrapper\" style=\"max-width: 100%; padding: 25px; background: #fcfcfc; border: 1px solid #eeeeee; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.05);\">\r\n        <h3 style=\"margin-top: 0; padding-bottom: 15px; border-bottom: 1px solid #eee;\">M\u00e9rt\u00e9kegys\u00e9g \u00c1tv\u00e1lt\u00f3<\/h3>\r\n\r\n        <div style=\"margin-bottom: 20px;\">\r\n            <label for=\"uc-category\" style=\"display: block; font-weight: 600; margin-bottom: 8px;\">Kateg\u00f3ria:<\/label>\r\n            <select id=\"uc-category\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 3px; background: #fff;\">\r\n                <option value=\"length\">Hossz\u00fas\u00e1g \u00e9s T\u00e1vols\u00e1g<\/option>\r\n                <option value=\"weight\">T\u00f6meg \u00e9s S\u00faly<\/option>\r\n                <option value=\"volume\">T\u00e9rfogat<\/option>\r\n                <option value=\"temperature\">H\u0151m\u00e9rs\u00e9klet<\/option>\r\n            <\/select>\r\n        <\/div>\r\n\r\n        <div style=\"display: flex; gap: 20px; flex-wrap: wrap; margin-bottom: 20px;\">\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"uc-input-value\" style=\"display: block; font-weight: 600; margin-bottom: 8px;\">\u00c9rt\u00e9k:<\/label>\r\n                <input type=\"number\" id=\"uc-input-value\" step=\"any\" value=\"1\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 3px;\">\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"uc-from-unit\" style=\"display: block; font-weight: 600; margin-bottom: 8px;\">Err\u0151l (M\u00e9rt\u00e9kegys\u00e9g):<\/label>\r\n                <select id=\"uc-from-unit\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 3px; background: #fff;\"><\/select>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"display: flex; gap: 20px; flex-wrap: wrap; margin-bottom: 10px;\">\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"uc-result-value\" style=\"display: block; font-weight: 600; margin-bottom: 8px;\">Eredm\u00e9ny:<\/label>\r\n                <input type=\"text\" id=\"uc-result-value\" readonly style=\"width: 100%; padding: 10px; background: #f0f0f0; border: 1px solid #ccc; border-radius: 3px; font-weight: bold; color: #333;\">\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"uc-to-unit\" style=\"display: block; font-weight: 600; margin-bottom: 8px;\">Erre (M\u00e9rt\u00e9kegys\u00e9g):<\/label>\r\n                <select id=\"uc-to-unit\" style=\"width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 3px; background: #fff;\"><\/select>\r\n            <\/div>\r\n        <\/div>\r\n        <small style=\"color: #666; display: block; margin-top: 15px; font-style: italic;\">Az \u00e1tv\u00e1lt\u00e1s automatikusan, val\u00f3s id\u0151ben t\u00f6rt\u00e9nik g\u00e9pel\u00e9s k\u00f6zben.<\/small>\r\n    <\/div>\r\n\r\n    <script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        \/\/ Base factor conversion dictionary\r\n        \/\/ All metric\/imperial units are mapped to a base metric unit (m, kg, l)\r\n        const units = {\r\n            length: {\r\n                mm: { name: 'Millim\u00e9ter (mm)', factor: 0.001 },\r\n                cm: { name: 'Centim\u00e9ter (cm)', factor: 0.01 },\r\n                m: { name: 'M\u00e9ter (m)', factor: 1 },\r\n                km: { name: 'Kilom\u00e9ter (km)', factor: 1000 },\r\n                in: { name: 'H\u00fcvelyk \/ Inch (in)', factor: 0.0254 },\r\n                ft: { name: 'L\u00e1b \/ Foot (ft)', factor: 0.3048 },\r\n                yd: { name: 'Yard (yd)', factor: 0.9144 },\r\n                mi: { name: 'M\u00e9rf\u00f6ld \/ Mile (mi)', factor: 1609.344 },\r\n                nmi: { name: 'Tengeri M\u00e9rf\u00f6ld (nmi)', factor: 1852 }\r\n            },\r\n            weight: {\r\n                mg: { name: 'Milligramm (mg)', factor: 0.000001 },\r\n                g: { name: 'Gramm (g)', factor: 0.001 },\r\n                dkg: { name: 'Dekagramm (dkg)', factor: 0.01 },\r\n                kg: { name: 'Kilogramm (kg)', factor: 1 },\r\n                t: { name: 'Tonna (t)', factor: 1000 },\r\n                oz: { name: 'Uncia \/ Ounce (oz)', factor: 0.02834952 },\r\n                lb: { name: 'Font \/ Pound (lb)', factor: 0.45359237 },\r\n                st: { name: 'Stone (st)', factor: 6.35029318 }\r\n            },\r\n            volume: {\r\n                ml: { name: 'Milliliter (ml)', factor: 0.001 },\r\n                cl: { name: 'Centiliter (cl)', factor: 0.01 },\r\n                dl: { name: 'Deciliter (dl)', factor: 0.1 },\r\n                l: { name: 'Liter (l)', factor: 1 },\r\n                m3: { name: 'K\u00f6bm\u00e9ter (m\u00b3)', factor: 1000 },\r\n                us_fl_oz: { name: 'US Folyad\u00e9k Uncia (fl oz)', factor: 0.02957353 },\r\n                us_pt: { name: 'US Pint (pt)', factor: 0.47317647 },\r\n                us_gal: { name: 'US Gallon (gal)', factor: 3.78541178 },\r\n                uk_pt: { name: 'UK Pint (pt)', factor: 0.56826125 },\r\n                uk_gal: { name: 'UK Gallon (gal)', factor: 4.54609 }\r\n            },\r\n            temperature: {\r\n                c: { name: 'Celsius (\u00b0C)' },\r\n                f: { name: 'Fahrenheit (\u00b0F)' },\r\n                k: { name: 'Kelvin (K)' }\r\n            }\r\n        };\r\n\r\n        const categorySelect = document.getElementById('uc-category');\r\n        const fromUnitSelect = document.getElementById('uc-from-unit');\r\n        const toUnitSelect = document.getElementById('uc-to-unit');\r\n        const inputValue = document.getElementById('uc-input-value');\r\n        const resultValue = document.getElementById('uc-result-value');\r\n\r\n        function populateUnits() {\r\n            const category = categorySelect.value;\r\n            const catUnits = units[category];\r\n\r\n            fromUnitSelect.innerHTML = '';\r\n            toUnitSelect.innerHTML = '';\r\n\r\n            for (const [key, unit] of Object.entries(catUnits)) {\r\n                fromUnitSelect.add(new Option(unit.name, key));\r\n                toUnitSelect.add(new Option(unit.name, key));\r\n            }\r\n\r\n            \/\/ Set clever default pairs (Metric -> Imperial)\r\n            if (toUnitSelect.options.length > 1) {\r\n                if(category === 'length') toUnitSelect.value = 'in';\r\n                else if(category === 'weight') toUnitSelect.value = 'lb';\r\n                else if(category === 'volume') toUnitSelect.value = 'us_gal';\r\n                else if(category === 'temperature') toUnitSelect.value = 'f';\r\n            }\r\n            calculate();\r\n        }\r\n\r\n        function calculate() {\r\n            const category = categorySelect.value;\r\n            const fromUnit = fromUnitSelect.value;\r\n            const toUnit = toUnitSelect.value;\r\n            const val = parseFloat(inputValue.value);\r\n\r\n            \/\/ Handle empty or invalid input securely\r\n            if (isNaN(val)) {\r\n                resultValue.value = '';\r\n                return;\r\n            }\r\n\r\n            let result = 0;\r\n\r\n            if (category === 'temperature') {\r\n                \/\/ Temperature requires formulas, not simple multiplication\r\n                let tempInCelsius = 0;\r\n                \r\n                \/\/ Convert input to Celsius first\r\n                if (fromUnit === 'c') tempInCelsius = val;\r\n                else if (fromUnit === 'f') tempInCelsius = (val - 32) * 5\/9;\r\n                else if (fromUnit === 'k') tempInCelsius = val - 273.15;\r\n\r\n                \/\/ Convert Celsius to Target Unit\r\n                if (toUnit === 'c') result = tempInCelsius;\r\n                else if (toUnit === 'f') result = (tempInCelsius * 9\/5) + 32;\r\n                else if (toUnit === 'k') result = tempInCelsius + 273.15;\r\n                \r\n            } else {\r\n                \/\/ Standard mathematical unit conversion\r\n                const baseVal = val * units[category][fromUnit].factor;\r\n                result = baseVal \/ units[category][toUnit].factor;\r\n            }\r\n\r\n            \/\/ Clean up the output formatting (Max 6 decimals, strips trailing zeros)\r\n            resultValue.value = parseFloat(result.toFixed(6));\r\n        }\r\n\r\n        \/\/ Event Listeners for Live Calculation\r\n        categorySelect.addEventListener('change', populateUnits);\r\n        fromUnitSelect.addEventListener('change', calculate);\r\n        toUnitSelect.addEventListener('change', calculate);\r\n        inputValue.addEventListener('input', calculate);\r\n\r\n        \/\/ Initialize on load\r\n        populateUnits();\r\n    });\r\n    <\/script>\r\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1893","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iksz.eu\/en\/mertekegyseg-atvalto\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iksz.eu\/en\/mertekegyseg-atvalto\/\" \/>\n<meta property=\"og:site_name\" content=\"Info Kommunik\u00e1ci\u00f3s Szakszervezet\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-18T22:01:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/mertekegyseg-atvalto\\\/\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/mertekegyseg-atvalto\\\/\",\"name\":\"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#website\"},\"datePublished\":\"2026-10-18T22:01:39+00:00\",\"dateModified\":\"2026-10-18T22:01:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/mertekegyseg-atvalto\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iksz.eu\\\/mertekegyseg-atvalto\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/mertekegyseg-atvalto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Kezd\u0151lap\",\"item\":\"https:\\\/\\\/www.iksz.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/\",\"name\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iksz.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#organization\",\"name\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-ginop_iksz.png\",\"contentUrl\":\"https:\\\/\\\/www.iksz.eu\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-ginop_iksz.png\",\"width\":1125,\"height\":250,\"caption\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iksz.eu\/en\/mertekegyseg-atvalto\/","og_locale":"en_GB","og_type":"article","og_title":"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","og_url":"https:\/\/www.iksz.eu\/en\/mertekegyseg-atvalto\/","og_site_name":"Info Kommunik\u00e1ci\u00f3s Szakszervezet","article_modified_time":"2026-10-18T22:01:40+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.iksz.eu\/mertekegyseg-atvalto\/","url":"https:\/\/www.iksz.eu\/mertekegyseg-atvalto\/","name":"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","isPartOf":{"@id":"https:\/\/www.iksz.eu\/#website"},"datePublished":"2026-10-18T22:01:39+00:00","dateModified":"2026-10-18T22:01:40+00:00","breadcrumb":{"@id":"https:\/\/www.iksz.eu\/mertekegyseg-atvalto\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iksz.eu\/mertekegyseg-atvalto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.iksz.eu\/mertekegyseg-atvalto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Kezd\u0151lap","item":"https:\/\/www.iksz.eu\/"},{"@type":"ListItem","position":2,"name":"M\u00e9rt\u00e9kegys\u00e9g \u00e1tv\u00e1lt\u00f3"}]},{"@type":"WebSite","@id":"https:\/\/www.iksz.eu\/#website","url":"https:\/\/www.iksz.eu\/","name":"Info Communication Trade Union \/ ICFTU","description":"","publisher":{"@id":"https:\/\/www.iksz.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iksz.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.iksz.eu\/#organization","name":"Info Communication Trade Union \/ ICFTU","url":"https:\/\/www.iksz.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.iksz.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.iksz.eu\/wp-content\/uploads\/2025\/01\/cropped-ginop_iksz.png","contentUrl":"https:\/\/www.iksz.eu\/wp-content\/uploads\/2025\/01\/cropped-ginop_iksz.png","width":1125,"height":250,"caption":"Info Kommunik\u00e1ci\u00f3s Szakszervezet \/ IKSZ"},"image":{"@id":"https:\/\/www.iksz.eu\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/comments?post=1893"}],"version-history":[{"count":1,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1893\/revisions"}],"predecessor-version":[{"id":1894,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1893\/revisions\/1894"}],"wp:attachment":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/media?parent=1893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}