GodFather2
Registered
Как да направя страниците да се презареждат с AJAX както е тук
http://human92.net/
http://human92.net/
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
var xmlHttp = false;
function initPage(){
if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
alert("Вашият броузър не поддържа AJAX");
exit();
}
}
function change(x){
var url = 'http://localhost/proba.php?page='+encodeURIComponent(x);
var myDiv = document.getElementById('myDiv');
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4)
{
myDiv.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send(null);
}
</script>
<style type="text/css">
#myDiv {
width:400px;
height:300px;
border:solid 1px red;
}
</style>
</head>
<body onload="initPage()">
<a href="#" onclick="change(this.id)" id="1">Линк 1</a><a href="#" onclick="change(this.id)" id="2">Линк 2</a><a href="#" onclick="change(this.id)" id="3">Линк 3</a><a href="#" onclick="change(this.id)" id="4">Линк 4</a>
<div id="myDiv"></div>
</body>
</html>
<?php
header("Content-Type:text/html; charset=windows-1251");
$page = $_GET['page'];
switch ($page){
case '1':
echo "Слоновете (Elephantidae) са семейство, отделено в специален разред наречен Хоботни (Proboscidea) от клас Бозайници. Известни са три вида: Степен слон, Горски слон (познати като Африкански слон) и Азиатски слон (известен и като Индийски слон). До настъпването на Ледената епоха са живеели и други видове (Мамут, Мастодонт, Платибелодонт и Амебелодонт).
Слоновете са сред най-дълго живеещите бозайници. Малките на слона се раждат с тегло около 100 кг. Износването им трае 20–22 месеца и е най-продължителното при бозайниците. Слоновете живеят 70 - 80 години, но отделни индивиди живеят и до 100 години.";
break;
case '2':
echo "Тигърът (Panthera tigris) е бозайник от семейство Коткови (Felidae). Между големите котки успели да доживеят наши дни, тигрите са несъмнено най-големи. В диво състояние сибирският подвид достига 350 кг, според някои източници. Достига до 3,8 м дължина, от които 0,8 се падат на опашката.";
break;
case '3':
echo "Разред Хищници (Carnivora) обединява над 260 вида плацентни бозайници с голямо разнообразие на форми и размери, физическа стуктура и начин на живот. Най-малкият сухоземен хищник е невестулката с дължина на тялото едва 11 см. и тегло до 25 грама, а кафявата мечка може да надхвърли 1 тон тегло и така стигаме до мъжкия морски слон, който достига до 7 м. дължина и 5 тона тегло. Хищници наричаме всички животни хранещи се с месо на други животни, но именно тези хищници днес заемат върха на хранителната верига по цял свят.";
break;
case '4':
echo "Приматите (Primates) са разред плацентни бозайници. Този таксон обединява всички животински видове, родствени на лемурите, маймуните и човекоподобните маймуни, включително и Човека (Homo sapiens).
Разредът се дели несистематично на три групи — полумаймуни, маймуни от Стария свят и маймуни от Новия свят. Полумаймуните са по-близки по устройство до първите предшественици на приматите. Може би най-известната група полумаймуни, тази на лемурите, обитава остров Мадагаскар и до някаква степен Коморските острови. Маймуните от Новия Свят населяват предимно Южна и Централна Америка. С изключение на хората, третата група маймуни са разпространени в Африка, Азия и Централна Азия, но изкопаеми находки предполагат обитаването и на Европа в по-ранен период.";
break;
}
?>
$page = $_GET['page'];
switch($page){
case '1':
include main.php;
break;
case '2':
include index.php;
break;
case '3':
include login.php
break;
}
Ако ми остане време ще погледна!GodFather2 каза:Аа да ве братлеам имам само един проблем като примерно съм цъкнал на Линк 3 ... и като дам рефреш ме връща пак в началото .. така е и примерно като попълвам някоя форма и като дам на бутона вече да изпрати заявката и ме връща в началото вместо да остане там и да пише примерно благодаря ви регистрирахте се успешно
<iframe src="page1.html" style="border:0px; background-color:none;" id="content"></iframe>
<script language="javascript">
function changePage(new_page) {
document.getElementById('content').src=new_page;
}
</script>
<a href="javascript:changePage('page2.html');">Link</a>
iframe е отживелица.Този таг е на път да остане в историята.chalgoman каза:За такова нещо е глупаво да се използва ajax.. по-добре с iframe според мен (той го е направил само да се изфука че знае какво е ajax).. само с javascript му сменяш src-то. Ето ти един пример:
Код:<iframe src="page1.html" style="border:0px; background-color:none;" id="content"></iframe> <script language="javascript"> function changePage(new_page) { document.getElementById('content').src=new_page; } </script> <a href="javascript:changePage('page2.html');">Link</a>