Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   DHTML (http://forum.oszone.net/showthread.php?t=67470)

Drem 20-06-2006 15:29 452634

DHTML
 
Например у нас есть такой 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 452657

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 452658

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

Vlad Drakula 20-06-2006 16:09 452663

oleksiy
все очень просто... просто все модули подкружаются сразу на клиентскую машину... а потом ты просто меняешь текст внутри дива....
точто так же как если бы у тебя было два дива, один показывался а второй был спрятан!


Время: 01:13.

Время: 01:13.
© OSzone.net 2001-