Iframe test: Difference between revisions
From LHDB
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
<div class="language"><ul><li><a href="/lhdb/Iframe_test?language=en" title="English">en</a></li><li><a href="/lhdb/Iframe_test?language=pl" title="Polish">pl</a></li></ul></div> | <div class="language"><ul><li><a href="/lhdb/Iframe_test?language=en" title="English">en</a></li><li><a href="/lhdb/Iframe_test?language=pl" title="Polish">pl</a></li></ul></div> | ||
<button onclick="changeLanguage('pl')">Polish</button> | |||
<button onclick="changeLanguage('en')">English</button> | |||
<iframe class="embed" id="dataViewer" src="https://data.lhdb.kul.pl/viewer.p/6/8/types/all/soc/?language=pl" width="100%" height="1000px"></iframe> | |||
<script> | |||
function changeLanguage(lang) { | |||
const iframe = document.getElementById('dataViewer'); | |||
let currentSrc = iframe.src; | |||
// Replace the 'language' parameter with the chosen language | |||
iframe.src = currentSrc.replace(/language=\w+/, `language=${lang}`); | |||
} | |||
</script> | |||
</html> | </html> |