<body style="text-align:center">
<h2>Popup</h2>
<div class="popup" onclick="myFunction()">Click me to toggle the popup!
<span class="popuptext" id="myPopup">A Simple Popup!</span>
</div>
<script>
// When the user clicks on div, open the popup
function myFunction() {
var popup = document.getElementById('myPopup');
popup.classList.toggle('show');
}
</script>
</body>
http://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_popup
Я пытаюсь создать всплывающее окно, как показано ниже на изображениях, и следуя процедурам из ссылки w3shools, если кто-то нажмет:
Нажмите на меня, чтобы переключить всплывающее окно
Он должен отображать:
Английский (если на странице отображается французский язык)
Французский (если английский язык отображается на странице)
При нажатии на английский язык отображается вся веб-страница на английском языке, а при нажатии на французском языке отображается вся веб-страница на французском языке. У меня уже есть файлы JS, в которых каждый текст переведен с английского на французский и с французского на английский. Фрагменты из него:
define([],function(){
var exports = {
//////////////////////////////////
// Enter each key value pair as //
// "key" : "value" , //
//////////////////////////////////
// Do not edit above this line //
//////////////////////////////////
"unspecified": "Unspecified",
"yes": "Yes",
"no": "No",
"error.notify": "An error has occurred. Please contact your plan administrator.",
"error.application": "Error: 500",
"english": "English",
"french": "French",
"m": "Male",
"f": "Female",
"smoker": "smoker",
"non-smoker": "non-smoker",
//////////////////////////////////
// Do not edit below this line //
//////////////////////////////////
};
return exports;
});