По какому принципу работает проигрыватель Вконтакте?
При обновлении страницы плеер не сбивается и не останавливается.
Как так лучше сделать у себя на сайте?
Цитата (123456 @ 31.10.2013 - 20:08) |
По какому принципу работает проигрыватель Вконтакте? |
<?php
$page = !empty($_GET['p']) ? $_GET['p'] : 'main';
if (file_exists ('inc/'. $page .'.php'))
{
ob_start();
include 'inc/'. $page .'.php';
$text = ob_get_clean();
}
else
{
header("HTTP/1.1 404 Not Found");
die('error');
}
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
function cont(a)
{
var ContInProgress = false;
if(!ContInProgress)
{
$.ajax({
url: a+'.html',
beforeSend: function() {
ContInProgress = true;
},
error: function() {
ContInProgress = false;
document.getElementById('centent').innerHTML = 'Страница не найдена...';
},
success: function(data){
ContInProgress = false;
document.getElementById('centent').innerHTML = data;
}
});
}
};
</script>
<table width="100%" border="1">
<tr>
<td height="100"><center>
<a href="#" onClick="cont('one'); return false;">Страница 1</a><br>
<a href="#" onClick="cont('two'); return false;">Страница 2</a><br>
<a href="#" onClick="cont('three'); return false;">Страница 3</a><br>
</center></td>
</tr>
<tr>
<td height="300" valign="top">
<div id="centent"><?php echo $text ?></div>
</td>
</tr>
</table>
DirectoryIndex main.php
AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]
RewriteRule ^main.html$ index.php?p=main [L]
RewriteRule ^one.html$ index.php?p=one [L]
RewriteRule ^two.html$ index.php?p=two [L]
RewriteRule ^three.html$ index.php?p=three [L]