|
|
|
| Такая задача:
клик по маленькой картинке открывает большую фотографию. Работает.
<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> | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 19:12)
| | Никак
Если только передать параметры готовой странице с музыкой... | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 19:12)
| | window.open('тут url страницы в которой вставлено и изображение, и флешка, и все что угодно'....
Вопрос не касющийся РНР напрямую. | |
|
|
|
|
|
|
|
для: 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;"/>
что я не так делаю? | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 20:06)
| | Вы синтаксис метода window.open читали? | |
|
|
|
|
|
|
|
для: sim5
(07.07.2010 в 20:15)
| | давно | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 20:24)
| | Ну тогда каким образом вы умудряетесь написать такое, да еще ожидать чтобы работало? | |
|
|
|
|
|
|
|
для: sim5
(07.07.2010 в 20:32)
| | да нет. Если с урлом на музыку по клику, тогда я знаю как это сделать. Но обём этого MP3 файла очень большой. больше двух гигабайт. Поэтому я сделала музыку флэшкой и тогда она весит уже 200 кб. Т.е. как запихнуть по клику имеенно флэшку? | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 20:35)
| | Ну тогда еще раз:
window.open(strUrl, winName [, winParams])
Вы в строку парметров пытаетесь впихнуть флешку, ну разве же так можно?
strUrl в вашем случае должне ссылаться либо на старницу содержащию все вам нужное, либо на скрипт обработчик выждающий это нужное по парметрам.
Музыка в 2 Гб? Это что-то слишком. Если музыка ваша ради эффекта, то может стоит подумать и не вставлять ее, мало кто рад такому эффекту. ) | |
|
|
|
|
|
|
|
для: sim5
(07.07.2010 в 20:47)
| | я отрежу часть музыки. Во флэше она весит только 200 кб. Поэтому весь сыр бор. Тем более что я отрежу кусок от музыки и вес сделаю нормальным | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 20:06)
| | а что за противный звук при загрузке сайта?
сам господь по ходу послал его нам.. | |
|
|
|
|
|
|
|
для: psychomc
(07.07.2010 в 21:09)
| | эта чудесная музыка - это играет флэш | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 21:47)
| | главное чтобы вам нравилось ;) | |
|
|
|
|
|
|
|
для: psychomc
(07.07.2010 в 21:49)
| | лучше скажите как флэшку запихнуть. | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 21:53)
| | я бы сказал если бы знал, но не имею понятия...
ненавижу флеш | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 21:47)
| | Ну сколько же раз вам говорить одно и тоже? Вы знаете как просто на странице разместить флешь объект? Если вам нужно разместить картинку и флешь в окне, то размещайте все это на странице, например, file.html, и в методе window.open указывайте url к этому файлу.
Затруднения со вставкой флешь на страницу - в сети описано, а если пользуетесь редакторами типа Dreamweaver, то достаточно выбрать в инструментах "Вставить объект-->flash" - получите 100-ный валидный код, если сомневаетесь в чем-то. | |
|
|
|
|
|
|
|
для: sim5
(07.07.2010 в 22:09)
| | взял бы и написал как надо вместо того чтобы морали читать. Я работаю в Dreamwever. Так вот там есть такое - втавить по клику behaviors . Вставить можно всё. Но флэш в behaviors я не нашла. Как вставлять флэш обычным способом это и козе понятно. :((( | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 22:13)
| | Во-первых не ты, а вы, и я вам не мораль читаю, а уже третий раз пытаюсь указать на ошибку вашу.
У вас вставка объекта уже есть и описана вами выше, вот только вы его пытаетесь воткнуть совсем не туда куда следует. Что я вам должен написать - страницу с размещением на ней вашей картинки и флешки? Извольте сделать сами, это не сложно, а как вызвать потом ее, я уже вам сказал. | |
|
|
|
|
|
|
|
для: 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> | |
|
|
|
|
|
|
|
для: tavila2009
(07.07.2010 в 23:27)
| | Вам же sim5 уже не раз сказал и показал, что window.open(strUrl, winName [, winParams])
Берете код флеши - все, что между <object></object> и сами эти обрамляющие теги, вставляете код флеши в файл, сохраняете его как, например flash.html, далее пишете window.open("путь_к_файлу_с_кодом_флеши/ flash.html", winName [, winParams]). Вы же флеш свою пихаете в winParams, о чем вам выше сказали. | |
|
|
|