Сохранить Flash Music Player через страницу обновления / изменения

Я пытаюсь установить на своей странице музыкальный проигрыватель на основе флэш-памяти, который продолжает воспроизводить песню, даже когда вы обновляете или переходите на другую страницу веб-сайта.

Я хочу сделать это как нижний колонтитул Facebook

я читаю эту тему Как Facebook сохраняет фиксированный верхний и нижний колонтитулы при загрузке другой страницы?

но у меня есть loadpage() и location.hash проблема

если кто знает как его сделал плз подскажите

2 ответа

var header = document.getElementById('header');
var headerLinks = header.getElementsByTagName('a');
for(var i = 0, l = headerLinks.length; i < l; i++) 
{ 
 headerLinks[i].onclick = function() {    
var href = this.href;   
 //Load the AJAX page (this is a whole other topic)    
loadPage(href);      
//Update the address bar to make it look like you were redirected   
 location.hash = '#' + href;    
//Unfocus the link to make it look like you were redirected    
this.blur();   
 //Prevent the natural HTTP redirect    
return false;  

}}

CSS:

#Footer  {  
font-size:xx-small;   
text-align:left;   
width:100%;   
bottom:0px;   
position:fixed;   
left:0px;   
background-color: #CCCCCC;   
border-top: 1px solid #999999;   
padding:4px;   
padding-right:20px;   
color:#666666; 
}

Я сделал так, чтобы этот код не работал, я хочу не обновлять область для музыкального плеера, такого как Google Videos или панель задач Facebook

Я так и сделал

function links() {
    //var header = document.getElementById("header");
    var headerLinks = document.getElementsByTagName("a");
    for (var i = 0, l = headerLinks.length; i < l; i++) {
        headerLinks[i].onclick = function() {
            var href = this.href;
            loadPage(href);
            window.location.hash = "#" + href;
            this.blur();
           return false;
        }
    }
}

window.onload = function() {
    links();
}

я хочу изменить все ссылки, но это не сработало

Похоже, вы новичок в JavaScript. Если это так, то создание полноценного ajax-сайта, вероятно, не место для начала. Я думаю, что вы должны попытаться пойти старой школы и использовать рамки для достижения этой цели. (Это то, как Google Video работал, и Google Images все еще использует эту технику.)

<html>
    <frameset rows="200px,*,200px">
        <frame src="yourPageHeaderWithFlashPlayer.html" noresize="noresize"/>
        <frame src="yourMainContent.html" noresize="noresize"/>
        <frame src="yourPageFooter.html" noresize="noresize"/>
    </frameset>
</html>

Это будет работать для заголовка 200px и нижнего колонтитула 200px. Если вам нужна дополнительная информация: http://www.w3schools.com/tags/tag_frameset.asp.

Другие вопросы по тегам