index.php
- Code: Select all
<html>
<head>
<script language = "javascript">
var XMLHttpRequestObject=false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}
function getdata(url,divhasil) {
if (XMLHttpRequestObject) {
var obj = document.getElementById(divhasil);
XMLHttpRequestObject.open("GET", url);
XMLHttpRequestObject.onreadystatechange = function() {
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>
</head>
<body>
<h1>Mengambil data dengan AJAX</h1>
<a href="javascript:void(0)" onclick="getdata('tampil.php','divhasil')">Menu 1</a>
<a href="javascript:void(0)" onclick="getdata('tampil2.html','divhasil')">Menu 2</a>
<a href="javascript:void(0)" onclick="getdata('tampil3.html','divhasil')">Menu 3</a>
<div id="divhasil">
<? include "tampil.php"; ?>
</div>
</body>
</html>
tampil.php
- Code: Select all
<script type="text/javascript" src="./js/jquery.min.js"></script> <!--file js-->
<script type="text/javascript" src="./js/jquery-ui.min.js"></script> <!--penfile jsyebab-->
<div id="slider" >
<div id="imageSlider">
<img src="./images/sliders/01.jpg" width="807" height="523" />
<img src="./images/sliders/02.jpg" width="807" height="523" />
<img src="./images/sliders/03.jpg" width="807" height="523" />
<img src="./images/sliders/04.jpg" width="807" height="523"/>
<img src="./images/sliders/05.jpg" width="807" height="523" />
</div><!--/ imageSlider-->
</div><!--/ slider-->
<!-- End Slider -->
<script type="text/javascript" src="./js/general.js"></script> <!--file js-->
1. Pada awal dijalankan index.php, maka gambar slider akan diload (dari file tampil.php) dan slider bisa berjalan
2. Ketika kita memilih Menu 2 ato Menu 3, maka akan di load isi dari tampil2.html/tampil3.html (isinya hello word).
3. Setelah memilih Menu 2 ato Menu 3,, ane klik Menu 1. Memang benar yang di load kan tampil.php,,(hal itu ane buktikan dengan melihat source code),,tapi kenapa slider tidak jalan ?? malah gambarnya jadi ga tampil,,padahal di source code udah di load,,
ane punya asumsi klo sebenarnya file .js yang ane tandai tidak dijalankan. mungkin ada yang punya solusi untuk kasus ane,,
maklum baru belajar AJAX
matur thank you,,





(tetep ky yg awal cm pgn nunjukin beda letak file .js nya)***

