1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // select elements
- let pseudoInput = document.getElementById("pseudoInput")
- let errorTxt = document.getElementById("errorTxt")
- let button = document.getElementById("button")
- let pseudo = ""
-
- //functions
-
- function initPseudoInput(){
- pseudoInput.value = ""
- }
-
- function initError(){
- errorTxt.innerText = ""
- }
-
- function handleNavigation(event){
- if (pseudo){
- initError();
- button.childNodes[1].setAttribute("href","etrange_decouverte.html")
- localStorage.setItem("pseudo",pseudo);
- button.childNodes[1].click()
- } else {
- button.childNodes[1].removeAttribute("href")
- errorTxt.innerText = "Veuillez rentrer un pseudo svp"
- }
- }
-
- function handleEnterPressed(event){
- if (event.keyCode == 13){
- pseudo = pseudoInput.value;
- handleNavigation();
- }
- }
-
- function handlePseudoChange(event){
- pseudo = event.target.value;
- console.log(pseudo);
- }
-
- initPseudoInput();
- initError();
-
- // event listeners
- pseudoInput.addEventListener("change",handlePseudoChange)
- pseudoInput.addEventListener("keypress",handleEnterPressed)
- button.addEventListener("click",handleNavigation)
|