Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> menu oparte na ajaxie, problem z 'gołymi' podstronami
Dawid_M
post 10.10.2007, 18:01:38
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.10.2007

Ostrzeżenie: (0%)
-----


Witam!Mam stronę, która wygląda następująco:

...
<script type="text/javascript">
function makeGETrequest(xUrl, sendID) {
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("GET", xUrl,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
document.getElementById(sendID).innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null)
}
</script>
</head>
<body>
<div id="top"></div>
<div id="left"></div>
<div id="right"></div>
</body>
</html>


a linki w div left podaję w sposób następujący:
<a href="strona.php" target="right" onclick="makeGETrequest(this.href, this.target); return false">Jakaś strona</a>

Jednakże po odniesieniu się bezpośrednio do strony (co oczywiste) dostajemy jedynie treść która trafia do diva np. :
strona.php:
<div id="data">25 Wrzesnia, 2007</div><div id="title">Przepraszamy</div>
<div id="news">Strona w trakcie budowy zapraszamy za kilka dni</div>

cała reszta divów zawarta jest w pliku z którego były odpalane. Jak zrobić żeby po odpaleniu pliku www.mojastrona.pl/site.php użytkownik zobaczył kompletną stronę a nie tylko treść która wskakuje do diva?

Ten post edytował Dawid_M 10.10.2007, 18:13:11
Go to the top of the page
+Quote Post
zbig
post 12.10.2007, 09:58:14
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

Ostrzeżenie: (0%)
-----


Witam !
Musisz sie zastanowic czy chcesz zaladowac dynamiczny kontekst do div-u, czy przeniesc do strony strona.php

Zakladajac ze twoja strona.php jest generatorem dynamicznej zawartosci powinno byc
Kod
    <a href="javascript:void(0)" onclick="makeGETrequest('strona.php', id_div_do_update); return false">Jakaś strona</a>

Mam nadzieje ze oto chodzi

Pozdrawiam


--------------------
Flash Flex PHP JAVA RED5 http://www.easyweb24.net
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 04:14