Войти

Показать полную графическую версию : DHTML


Drem
20-06-2006, 15:29
Например у нас есть такой div:
<div id="incl"><? include("modul_1"); ?></div>
Ещё по событию вызывается вот эта JavaScript функция:
function change_modul(){ document.getElementById("incl").innerHTML="<? include("modul_2"); ?>"; }
В результате перезагружается не вся страница, а нужная мне часть.
Просто на этой основе хочу построить небольшой сайтик, вот жду ваших мнений.
И ещё, также можно манипулировать стилями, включёнными скриптами.
<style href="style.css" type="text/css" rel="stylesheet" id="style1">
по событию:
document.getElementById("style1").href="style2.css"

Vlad Drakula
20-06-2006, 16:01
oleksiy
давайте не будем путать DHTML и PHP...
function change_modul(){ document.getElementById("i происходит на стороне клиента
а <? include("modul_1"); ?> происходит на стороне сервера.

если вас интересует технология для обновления страницы без ее полной перезагрузки то почитайте это тему:
http://forum.oszone.net/thread-46763.html

если вы хотите почитать про DHTML то вам сюда: http://forum.oszone.net/thread-58177.html

Drem
20-06-2006, 16:06
Знаю, знаю...
Почему тогда срабатывает, т.е. страница подгружает выбраный бодуль?

Vlad Drakula
20-06-2006, 16:09
oleksiy
все очень просто... просто все модули подкружаются сразу на клиентскую машину... а потом ты просто меняешь текст внутри дива....
точто так же как если бы у тебя было два дива, один показывался а второй был спрятан!




© OSzone.net 2001-2012