Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   беда с "/" в html-запросе, javaScript не понимает. (http://www.flasher.ru/forum/showthread.php?t=135333)

sinya 21.01.2010 05:31

беда с "/" в html-запросе, javaScript не понимает.
 
Всем привет.

Мне нужно передать путь к свф-ке вида "swf/movie.swf" через HTTP-строку html-файлу, где этот путь берет javaScript и с помощью swfObject подгружает соответствующую свф-ку.

Выглядит это так:
container.html?swf=swf/movie.swf

В файле container.html ф-ция swfobject.getQueryParamValue() берет этот параметр из URL-а и подгружает соответствующий ролик. На локальном компе все работает. Заливаю на сервер - не работает.

Я пробовал такие запросы:
http://mysite.com/container.html?swf=/swf/movie.swf
и
http://mysite.com/container.html?swf=swf%2Fmovie.swf
не работает.

Если же залить movie.swf в папку к container.html, то при таком запросе
http://mysite.com/container.html?swf=movie.swf
все работает
Кто что скажет?

ЗЫ Я правильный раздел выбрал? Вопрос с AS вроде как не связан..

wvxvw 21.01.2010 12:32

http://mysite.com/container.html?swf=swf%2Fmovie.swf
<< это правильный вариант, только на стороне яваскрипта нужно было еще unescape() сделать.
http://www.w3schools.com/jsref/jsref_unescape.asp

sinya 21.01.2010 13:54

Спасибо, с unescape() заработало, даже без %2F


Часовой пояс GMT +4, время: 08:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.