Функция подмены содержимого
Через данный код вставляю флэшку на сайт:
<script type="text/javascript"> var flashvars=""; p2q_EmbedFlash('http://www.mysite.com/first.swf','50%','50%','allowFullScreen','true','F lashVars',flashvars) </script> Сама функция: function p2q_EmbedFlash(sFile,sWidth,sHeight) { document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"'); document.writeln(' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"'); document.writeln(' width="' + sWidth + '" height="' + sHeight + '" >'); document.writeln(' <param name="movie" value="' + sFile + '">'); for(i=3;i<arguments.length;i+=2) { document.writeln(' <param name="' + arguments[i] + '" value="' + arguments[i+1] + '">'); } document.writeln('<embed width="' + sWidth + '" height="' + sHeight + '"'); document.writeln(' pluginspage="http://www.macromedia.com/go/getflashplayer"'); document.writeln(' type="application/x-shockwave-flash"'); document.writeln(' src="' + sFile + '"'); for(i=3;i<arguments.length;i+=2) { document.writeln(' ' + arguments[i] + '="' + arguments[i+1] + '"'); } document.writeln(' />'); document.writeln('</object>'); } На кнопку ставлю функцию: function change(){ p2q_EmbedFlash('http://www.mysite.com/second.swf'); } Подскажите функцию подмены адреса, чтобы second.swf загружалась на месте first.swf, а не открывалось на чистой странице, как это происходит сейчас. |
|
А как вставить в innerHTML:
<script type="text/javascript"> var flashvars=""; p2q_EmbedFlash('http://www.mysite.com/first.swf','50%','50%','allowFullScreen','true','F lashVars',flashvars) </script> ведь внутри javascript невозможны инлайновые тэги </script> |
Цитата:
|
Часовой пояс GMT +3, время: 02:00. |