Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Внедрение одной страницы в другую (https://javascript.ru/forum/dom-window/13101-vnedrenie-odnojj-stranicy-v-druguyu.html)

vah-smile 15.11.2010 13:41

Внедрение одной страницы в другую
 
Здравствуйте! Вот такая ситуация - имеем 2 страницы, причем одна должна внедрятся во вторую (по принципу IFRAME но без изпользования IFRAME)! Можно ли такое сделать средствами HTML + JavaScript?

Иными словами сделать что-то на подобии:
<script>
    function open_file (X)
    {
        doсument.getelementById("pole").InnerHTML = X;
    }
</script>

<ul>
    <li onClick="open_file('1.html')">1</li>
    <li onClick="open_file('2.html')">1</li>
    <li onClick="open_file('3.html')">1</li>
</ul>

<div id="pole" widht="500px" height="500px"></div>

Gozar 15.11.2010 14:10

удалено.

lolka84 15.11.2010 14:29

Цитата:

Сообщение от vah-smile (Сообщение 79360)
Можно ли такое сделать средствами HTML + JavaScript?

Можно.

Gvozd 15.11.2010 14:56

AJAX

vah-smile 15.11.2010 20:07

Цитата:

Сообщение от Gozar (Сообщение 79362)
неа, пока не перестанете делать такое кол-во ошибок:
doument.getelementById("pole").InnerHTML= X;

жирным подсвечены слова, которые написаны неправильно.

Единственное, где я допустил ошибку - это в слове document, а остальное все правильно!

vah-smile 15.11.2010 20:09

Цитата:

Сообщение от lolka84 (Сообщение 79367)
Можно.

А подскажите пожалуйста как именно (ну хотябы намикните)?

vah-smile 15.11.2010 20:12

Цитата:

Сообщение от Gvozd (Сообщение 79369)
AJAX

:) Я в JavaScript не очень то и разбираюсь, а в AJAX - полный "ноль"! Можите дать примерно сылку по теме или фразу, которую нужно вводить в гугле, чтобы найти то, что ищим?

Gvozd 15.11.2010 23:32

http://javascript.ru/ajax
по порядку

Gozar 16.11.2010 12:55

удалено.

Vulkan 16.11.2010 13:35

Вот здесь предложено готовое решение.

Gvozd 16.11.2010 13:39

Цитата:

Сообщение от vah-smile
Единственное, где я допустил ошибку - это в слове document, а остальное все правильно!

не будьте столь самоуверены. вы еще новичек в JS, чтобы пренебрегать замечаниями более опытных коллег
если вам говорят, что у вас ошибка, значит стоит присмотрется повнимательнее.

`p r o x y 25.11.2010 22:47

Уже верно было сказано - использовать AJAX.
А если пока не хватит знаний разобраться в "ручном" варианте, может стоит попробовать библиотеку full ajax, по мойму там чуть проще организовать вашу задачу. Хотя "ручками" лучше получится.


Часовой пояс GMT +3, время: 19:09.