http://сайт/index.php#11
http://сайт/index.php#12
и т.д.
Ссылки меняются без перезагрузки.
Как можно поставить условие типа -
if (preg_match("/#13/", $_SERVER['REQUEST_URI'])) {
echo "1";
}
if (preg_match("/#13/", $_SERVER['REQUEST_URI'])) {
echo "1";
}
var hash = window.location.hash
<script type="text/javascript">
var hash2 = "текст2";
var hash3 = "текст3";
var myHashchangeHandler = function(){
//alert(window.location.hash);
if (window.location.hash=="#11"){
//document.write(hash3);
<? $ff = "111"; ?>
}
else if (window.location.hash=="#9"){
//document.write(hash2);
<? $ff = "222"; ?>
}
}
if("addEventListener" in window) {
window.addEventListener("hashchange", myHashchangeHandler, false);
}
</script>
<meta property='og:description' content='<?=$ff;?>' />
<?php
if (hash==11){
echo "<meta property='og:description' content='<?=$Varian1 ;?>' />";
}
elseif (hash==9){
echo "<meta property='og:description' content='<?=$Varian2 ;?>' />";
}
<script>
$(document).ready(function() {
$('meta').attr({
'content': 'тест'
});
});
</script>
<meta property='og:description' content='Описание для поста' />
Цитата (Lightt @ 13.03.2013 - 09:47) |
Firibag выдает, что значение изменилось на - тест, но в самом html ничего не меняется. |
<script>
if (window.location.hash=="#13"){
$('#ajax').load('test1.php');
};
if (window.location.hash=="#12"){
$('#ajax').load('test2.php');
};
</script>
<div id="ajax">
</div>
Цитата (Lightt @ 13.03.2013 - 11:46) |
Можно поставить условие, которое будет обновлять только div id="ajax" ? Например каждые две секунды? |
<script type="text/javascript">
var myHashchangeHandler = function(){
if (window.location.hash=="#13"){
$('#ajax').load('test1.php');
}
else if (window.location.hash=="#12"){
$('#ajax').load('test2.php');
}
else if (window.location.hash=="#11"){
$('#ajax').load('test3.php');
}
}
if("addEventListener" in window) {
window.addEventListener("hashchange", myHashchangeHandler, false);
}
</script>
в test1.php тоже код
<script type='text/javascript'>
VK.init({apiId: 3411801, onlyWidgets: true});
VK.Widgets.Like('vk_like', {type: 'button', pageTitle: 'Февраль 2013', pageDescription: 'Описание'}, 20);
</script>