2014-10-17 98 views
0

我有一个想法,我以为它不会执行没有iframe或Ajax调用。PHP/JavaScript跨页音乐播放器

我不能让一个mp3文件或无线信道改变URL中的网站,例如工作后,

website.com/profile

website.com/news

整体当然,页面将会改变,并且mp3或收音机必须重新加载。

但是,我意识到SoundCloud具有此功能 - 在播放音乐之后,当您浏览网站时,音乐会继续工作,当您回到音乐页面时,它会像您从未离开过的页面一样。

此外,Facebook在右侧的聊天中使用此功能。当你改变网页时,大部分时间,聊天不会因为改变而受到伤害,这意味着聊天会继续工作,就好像你在同一页面上一样,并且从不改变它。

我希望你们帮助我,并告诉我他们实际使用的是什么技术?

+0

IFRAME或AJAX调用的“下一个”页面更换主网页的部分。 – 2014-10-17 14:14:59

+0

在我想要的情况下,整个页面将改变,而不是请求是在一个div或一个iframe – 2014-10-17 14:16:00

回答

0

Iframe和AJAX调用是唯一的方法。
Ajax调用是我最喜欢的:

$.ajax({ 
    url: "My URL", 
    async: true 
}).done(function(result) { 
    $("#mydiv").html(result); 
}); 
+0

上帝..不鼓励人们使用iframe .. – Naruto 2014-10-17 14:19:27

+0

我不想使用iframe或一个div,我希望整个页面和链接会在soundcloud中改变。请仔细看看这个问题 – 2014-10-17 14:22:28

+0

我鼓励大家使用“AJAX”。仔细阅读我的答案。 – 2014-10-17 14:23:21