posts - 14, comments - 14, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

改变imge和swf地址的js代码

Posted on 2006-03-21 15:12 AOL 阅读(411) 评论(0) 编辑 收藏
            <script language="javascript">
        
            
function changeNail(url)
            
{
                
var image = document.getElementById("imageNail");
                image.src 
= url;
            }

            
            
function getFlashMovieObject(movieName)
            
{
                
if (window.document[movieName]) 
                
{
                    
return window.document[movieName];
                }

                
if (navigator.appName.indexOf("Microsoft Internet")==-1)
                
{
                    
if (document.embeds && document.embeds[movieName])
                    
return document.embeds[movieName]; 
                }

                
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
                {
                    
return document.getElementById(movieName);
                }

            }

            
            
            
            
function changeSwf(url)
            
{
                
var movie = getFlashMovieObject("movie");
                movie.LoadMovie(
0,url);
            }

            
            
            
</script>
离网页越来越近了, 真郁闷. 不想做这东西,这个先记着. 以后就可以不要再写了.
如果页面有刷新, image就用服务端的Image控件,swf就加个div容器, runat设为server.
然后通过HtmlGenericControl swf 的innerHtml来改就是了. 要么就得用ajax无刷新.