博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

改变imge和swf地址的js代码

Posted on 2006-03-21 15:12  AOL  阅读(601)  评论(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无刷新.