Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как это правильно записать?
 
 автор: tavila2009   (07.07.2010 в 19:12)   письмо автору
 
 

Такая задача:
клик по маленькой картинке открывает большую фотографию. Работает.


<img src="../imagesz/vip/lata2_litle.jpg" width="82" height="113" align="left" style="cursor:hand;" onclick="window.open('../imagesz/vip/lata2.jpg','','width=750,height=750');return false; "/>

Как сюда добавить ещё и флэшку (в ней музыка)?
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="2" height="2">
<param name="movie" value="file:///D|/znakomstva2/swf_flaz/pastushka.swf" />
<param name="quality" value="high" />
<embed src="file:///D|/znakomstva2/swf_flaz/pastushka.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="2" height="2"></embed>
</object>

  Ответить  
 
 автор: Gubichev   (07.07.2010 в 19:36)   письмо автору
 
   для: tavila2009   (07.07.2010 в 19:12)
 

Никак
Если только передать параметры готовой странице с музыкой...

  Ответить  
 
 автор: sim5   (07.07.2010 в 19:43)   письмо автору
 
   для: tavila2009   (07.07.2010 в 19:12)
 

window.open('тут url страницы в которой вставлено и изображение, и флешка, и все что угодно'....
Вопрос не касющийся РНР напрямую.

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 20:06)   письмо автору
 
   для: sim5   (07.07.2010 в 19:43)
 

Я вот так сделала, не работает как надо. Большая картинка должна всплывать. Она не на отдельной странице. Вот можно посмотреть здесь http://eto-ja.com/pages/77.html

<img src="../imagesz/vip/lata2_litle.jpg" width="82" height="113" align="left" style="cursor:hand;" onclick="window.open('../imagesz/vip/lata2.jpg','','width=750,height=750',
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="2" height="2">
<param name="movie" value="../swf_flaz/pastushka.swf" />
<param name="quality" value="high" />
<embed src="../swf_flaz/pastushka.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="2" height="2"></embed></object>);return false;"/>

что я не так делаю?

  Ответить  
 
 автор: sim5   (07.07.2010 в 20:15)   письмо автору
 
   для: tavila2009   (07.07.2010 в 20:06)
 

Вы синтаксис метода window.open читали?

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 20:24)   письмо автору
 
   для: sim5   (07.07.2010 в 20:15)
 

давно

  Ответить  
 
 автор: sim5   (07.07.2010 в 20:32)   письмо автору
 
   для: tavila2009   (07.07.2010 в 20:24)
 

Ну тогда каким образом вы умудряетесь написать такое, да еще ожидать чтобы работало?

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 20:35)   письмо автору
 
   для: sim5   (07.07.2010 в 20:32)
 

да нет. Если с урлом на музыку по клику, тогда я знаю как это сделать. Но обём этого MP3 файла очень большой. больше двух гигабайт. Поэтому я сделала музыку флэшкой и тогда она весит уже 200 кб. Т.е. как запихнуть по клику имеенно флэшку?

  Ответить  
 
 автор: sim5   (07.07.2010 в 20:47)   письмо автору
 
   для: tavila2009   (07.07.2010 в 20:35)
 

Ну тогда еще раз:
window.open(strUrl, winName [, winParams])
Вы в строку парметров пытаетесь впихнуть флешку, ну разве же так можно?
strUrl в вашем случае должне ссылаться либо на старницу содержащию все вам нужное, либо на скрипт обработчик выждающий это нужное по парметрам.
Музыка в 2 Гб? Это что-то слишком. Если музыка ваша ради эффекта, то может стоит подумать и не вставлять ее, мало кто рад такому эффекту. )

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 20:51)   письмо автору
 
   для: sim5   (07.07.2010 в 20:47)
 

я отрежу часть музыки. Во флэше она весит только 200 кб. Поэтому весь сыр бор. Тем более что я отрежу кусок от музыки и вес сделаю нормальным

  Ответить  
 
 автор: psychomc   (07.07.2010 в 21:09)   письмо автору
 
   для: tavila2009   (07.07.2010 в 20:06)
 

а что за противный звук при загрузке сайта?
сам господь по ходу послал его нам..

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 21:47)   письмо автору
 
   для: psychomc   (07.07.2010 в 21:09)
 

эта чудесная музыка - это играет флэш

  Ответить  
 
 автор: psychomc   (07.07.2010 в 21:49)   письмо автору
 
   для: tavila2009   (07.07.2010 в 21:47)
 

главное чтобы вам нравилось ;)

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 21:53)   письмо автору
 
   для: psychomc   (07.07.2010 в 21:49)
 

лучше скажите как флэшку запихнуть.

  Ответить  
 
 автор: psychomc   (07.07.2010 в 21:57)   письмо автору
 
   для: tavila2009   (07.07.2010 в 21:53)
 

я бы сказал если бы знал, но не имею понятия...
ненавижу флеш

  Ответить  
 
 автор: sim5   (07.07.2010 в 22:09)   письмо автору
 
   для: tavila2009   (07.07.2010 в 21:47)
 

Ну сколько же раз вам говорить одно и тоже? Вы знаете как просто на странице разместить флешь объект? Если вам нужно разместить картинку и флешь в окне, то размещайте все это на странице, например, file.html, и в методе window.open указывайте url к этому файлу.
Затруднения со вставкой флешь на страницу - в сети описано, а если пользуетесь редакторами типа Dreamweaver, то достаточно выбрать в инструментах "Вставить объект-->flash" - получите 100-ный валидный код, если сомневаетесь в чем-то.

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 22:13)   письмо автору
 
   для: sim5   (07.07.2010 в 22:09)
 

взял бы и написал как надо вместо того чтобы морали читать. Я работаю в Dreamwever. Так вот там есть такое - втавить по клику behaviors . Вставить можно всё. Но флэш в behaviors я не нашла. Как вставлять флэш обычным способом это и козе понятно. :(((

  Ответить  
 
 автор: sim5   (07.07.2010 в 22:19)   письмо автору
 
   для: tavila2009   (07.07.2010 в 22:13)
 

Во-первых не ты, а вы, и я вам не мораль читаю, а уже третий раз пытаюсь указать на ошибку вашу.
У вас вставка объекта уже есть и описана вами выше, вот только вы его пытаетесь воткнуть совсем не туда куда следует. Что я вам должен написать - страницу с размещением на ней вашей картинки и флешки? Извольте сделать сами, это не сложно, а как вызвать потом ее, я уже вам сказал.

  Ответить  
 
 автор: tavila2009   (07.07.2010 в 23:27)   письмо автору
 
   для: sim5   (07.07.2010 в 22:19)
 

[url]о какой странице речь? Пока отладка вот на такой странице.[/url]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td>
<img src="../imagesz/vip/lata2_litle.jpg" width="82" height="113" align="left" style="cursor:hand;" onclick="window.open('../imagesz/vip/lata2.jpg','','width=750,height=750',<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="2" height="2">
<param name="movie" value="../swf_flaz/pastushka.swf" />
<param name="quality" value="high" />
<embed src="../swf_flaz/pastushka.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="2" height="2"></embed></object>);return false;"/>

</td></tr>
<tr><td height="141">
<img src="../imagesz/vip/lata2_litle.jpg" width="82" height="113" align="left" style="cursor:hand;" onclick="window.open('../imagesz/vip/lata2.jpg','','width=750,height=750');return false;"/>


</td></tr>
</table>

</body>
</html>

  Ответить  
 
 автор: Лена   (07.07.2010 в 23:36)   письмо автору
 
   для: tavila2009   (07.07.2010 в 23:27)
 

Вам же sim5 уже не раз сказал и показал, что window.open(strUrl, winName [, winParams])
Берете код флеши - все, что между <object></object> и сами эти обрамляющие теги, вставляете код флеши в файл, сохраняете его как, например flash.html, далее пишете window.open("путь_к_файлу_с_кодом_флеши/ flash.html", winName [, winParams]). Вы же флеш свою пихаете в winParams, о чем вам выше сказали.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования