1. JavaScript / Говнокод #22281

    −48

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    function select_language(obj){
    
    	var value = obj[obj.selectedIndex].value;
    	document.submitForm2.LOG_Language.value = value;
    	switch(value){
    		case ("1"):
    			setdisplay("User","Password","Language","Logon");
    			break;
    		case ("2"):
    			setdisplay("用户名","密码","选择语言","登录");
    			break;
    		case ("3"):
    		
    			break;
    		case ("4"):
    		
    			break;
    		case ("5"):
    		
    			break;
    		case ("6"):
    		
    			break;
    		case ("7"):
    		
    			break;
    		case ("8"):
    		
    			break;
    		case ("9"):
    		
    			break;
    		case ("10"):
    		
    			break;
    		case ("11"):
    			break;
    		case ("12"):
    			setdisplay("User","Password","Language","Logon");
    			break;
    		default:
    			break;
    	}
    }

    Из кода формы авторизации в веб-интерфейсе IP-телефона D-Link DPH-400S.

    Запостил: corpsehunter, 05 Февраля 2017

    Комментарии (7) RSS

    • показать все, что скрытоАвторизировался в твоей попке, проверь.
      Ответить
    • function select_language(obj) {
      	var value = obj[obj.selectedIndex].value;
      	document.submitForm2.LOG_Language.value = value;
      	switch(value){
      		case ("ru"):
      			setdisplay("Наркоман","Пароль","Брань","Бревно на");
      			break;
      		case ("ua"):
      			setdisplay("Алкоголiк","Перепустка","Формулювання","Колода на");
      			break;
      		case ("ch"):
      		        setdisplay("用户名","密码","选择语言","登录");
      			break;
      		default:
      			setdisplay("User","Password","Language","Logon");
      			break;
      	}
      }

      Пофиксил.

      А вообще, разве нельзя использовать полноценный инт вместо строки?
      Ответить
      • Забавно, что это число-в-строке лежит в value у комбобокса:
        obj[obj.selectedIndex].value
        Ответить
        • Действительно. Правда мне почему-то вспомнился вариант преобразований в Жабе:
          String s = String.valueOf(999);
          int i = Integer.valueOf(s);

          Наверное это из-за слова value.
          Ответить
    • default:
          setdisplay("Извините","Еще","Не","Перевели");
      Ответить

    Добавить комментарий