Показать сообщение отдельно
  #1 (permalink)  
Старый 20.07.2011, 11:33
Новичок на форуме
Отправить личное сообщение для iven Посмотреть профиль Найти все сообщения от iven
 
Регистрация: 24.05.2011
Сообщений: 7

Передача переменной в функцию javascript
была такая вот штука

function openNewMovie()
    {
        var url = document.forms['videoSelector'].movie.value;

        if(url != '')
        {
            plugin.Open(url);
        }
    }

    </script>
    
       <form name="videoSelector">
    Choose a video to play:
    <select name="movie" onChange="javascript:openNewMovie();">
      <option value="" selected>
      <option value="htpp://воронаелакашу">Video 1
    </select>
    </form>


нужно переделать форму в простые ссылки
сделал так

function openNewMovie(value)
    {
        var url = value;

        if(url != '')
        {
            plugin.Open(url);
        }
    }

    </script>
    
    <a href='javascript:openNewMovie("htpp://воронаелакашу")'>1</a>

Вылезла проблема

Там где htpp://воронаелакашу чисто на англ все нормально, а там где есть русские символы не работает.

например если http ссодержит %D1%E5%F0%E8%E0%EB%FB/%D5%EE%E4%FF%F7%E8%E5%20%EC%E5%F0%F2%E%E5%F6%FB - не работает

а если просто vorona - работает

что с кодировками химичить ?

Последний раз редактировалось iven, 20.07.2011 в 11:37.
Ответить с цитированием