Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Меняем урл флешки и он не меняется...  (Прочитано 10499 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« : 16-01-2006 20:45 » 

Вот какое дело… имеется тег, который описывает флешку, среди прочих параметров у него иметься и атрибут src (хранящий адрес флешки), так вот, необходимо, что бы перед загрузкой к этому параметру прибавлялось еще одно значение…
Я реализовал это вот как:
Код:
<embed src="http://domen.com/flahka.sfw?param=hto-to " width=300 wmode="transparent" //type="application/x-shockwave-flash" id="url_page">
<script language="javascript">
<!--
    document.getElementById('url_page').src += '&url_page=' + document.URL;
//-->
</script>
Но это не работает…. Пробовал для картинки – все работает на ура, урл меняется, а для флешки ни как… Может, кто еще чего умного подскажет?
Самое смешное, урл у флешки на самом деле изменяется… но вот другая флешка (точнее тег описания флешки, причем этот же тег, тока с новым урлом) ни как грузиться не хочет.. Пробовал отключать кэширование – ничего не изменялось…
« Последнее редактирование: 14-12-2007 22:50 от Алексей1153++ » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 16-01-2006 21:23 » 

Теги embed и object устарели и очень системно зависимы. Используй iframe. В этом случае ссылка на _любой_ формат будет обрабатываться как самостоятельный документ, отображаемый в заданном прямоугольнике (width и height).
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 19-01-2006 19:39 » 

вот поменял на такой код
Код:
<iframe src="" width=300 name="fla_time">
</iframe>
<script language="javascript">
<!--
    fla_time.location = 'http://domen.com/flahka.sfw?param=hto-to&url_page=' + document.URL;
//-->
</script>
в опере и моилах разных работает, а вот в ослике не хочет...
смотриш урл браузера, а в нет указан пустой адрес....
« Последнее редактирование: 14-12-2007 22:51 от Алексей1153++ » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 19-01-2006 20:08 » 

Это известный глюк осла. Поставь в iframe src="" !
Только не location, а src="url".
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 20-01-2006 05:03 » 

заменил
Код:
fla_time.location = 'http://domen.com/flahka.sfw?param=hto-to&url_page=' + document.URL;
на
Код:
fla_time.src= 'http://domen.com/flahka.sfw?param=hto-to&url_page=' + document.URL;
все равно не работает...
может я что то не так понял из твоего топика? 0:)
« Последнее редактирование: 14-12-2007 22:52 от Алексей1153++ » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 20-01-2006 11:26 » 

Код: (HTML)
<frame id="frm" src="" .... ></iframe>
<script type="text/javascript>
var frm = document.getElementById('frm');
frm.src = ".....new url....";
</script>
Поверено с IE6 и Mozilla.
« Последнее редактирование: 14-12-2007 22:53 от Алексей1153++ » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 20-01-2006 20:01 » 

для страничек обычных работает, а вот если в фрейм должна загрузиться флешка, то не хочет....
вот ссылка http://www.dracul.name/1.htm
а вот код
Код:
<html><body bgcolor="Black" text="Green">
Фрейм
<hr>
<iframe id="frm" src="" width=300></iframe>
<hr>
Фрейма уже нет
<script type="text/javascript">
document.getElementById('frm').src = "http://time-clock.biz/fla.php?fla=clock4.swf&timezone=1&hand=c2c2c2&rc1=ffcccc&rc2=f2f2f2&rc3=ffcc00&rc4=f2f2f2&ch=000000&cntr=ffcc00&plk=ff0000&link=time-clock.biz&url_page=" + document.URL;
</script>
<br>вот и скрипт протшел
<br><a href="http://www.time-clock.biz/"><img src="http://time-clock.biz/linkfoto/example871154786.gif" alt="Всем привет5!" border=0></a>
</body></html>
« Последнее редактирование: 14-12-2007 22:54 от Алексей1153++ » Записан
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 20-01-2006 20:04 » 

Забыл сказать в IE тока не работает, в остальных браузерах работает все на ура...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines