Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
 Аватар для Henior
79 / 79 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14

Не подгружается страница в div

07.11.2011, 23:15. Показов 3002. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Есть два дива, в первом находится ссылка, при нажатии на которую должны загружаться данные во второй. Написал такой код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="pasha" />
    <script src="js/jquery-1.1.4.js" type="text/javascript"></script>
    <title>Тест</title>          
</head>
<?php
header("Content-type: text\html; charset=utf-8")
?>
<body>
<div id="top" style="border: 1px solid green; width: 100%; height: 300px;">
<a href="1.html" onclick="document.getElementById('center');">Ссылка</a>
</div>
<div id="center"style="border: 1px solid black; width: 100%; height: 500px; text-align: center;"></div>
</body>
</html>
Но вместо загрузки данных во второй див, открывается новая страница( Подскажите как сделать правильно?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.11.2011, 23:15
Ответы с готовыми решениями:

Главная страница пе подгружается
$_GET =(isset($_GET) ? $_GET : 'add'); $strony = array('add', 'add_wydarzenie', 'add_vlog', '404'); if(!isset($_GET)){ ...

Страница в блоке div
Доброго времени суток! Допустим есть боковой блок меню &lt;div&gt; с ссылками, как вывести страницу в другой div-блок в зависимости от кликнутой...

При нажатии на кнопку страница клонируется в div
Здравствуйте! Даже не знаю как правильно сформулировать вопрос..... Лучше один раз показать, чем долго, и ни так объяснять.... Значит...

6
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
08.11.2011, 09:08
Этим выражением, как я понял, Вы хотите загрузить страницу 1.html в блок div с id=center ?:
JavaScript
1
<a href="1.html" onclick="document.getElementById('center');">Ссылка</a>
Такое невозможно, у Вас есть два варианта, либо использовать плавающий фрейм(iframe) вместо div и в него уже загружать страницу 1.html или второй вариант,оставить для загрузки все тот же div, но загружать в него страницу 1.html посредством Ajax.
1
 Аватар для Henior
79 / 79 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
08.11.2011, 09:44  [ТС]
спасибо) буду делать)
0
 Аватар для Henior
79 / 79 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
11.11.2011, 11:57  [ТС]
Все разобрался! Вот код:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="kali0n" />
    <script type="text/javascript" src="/js/jquery-1.7.min.js"></script> <!--Подгружаем библиотеку jquery без нее работать не будет-->   
    <title>Тест</title>
</head>
<body>
<div id="but" style="border: 1px black solid;">
<a href="index.htm">Главная</a>
<a href="javascript://" onclick="$('#top').load('/page2.html'); return false;">Тест</a> <!--Загружаем страницу page2.html в див с id #top-->
</div>
<div id="top">
Текст, который должен измениться!
</div>
</body>
</html>
Скачать библиотеку jquery
Надеюсь кому нить поможет
0
 Аватар для Henior
79 / 79 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
16.11.2011, 00:05  [ТС]
Здравствуйте уважаемые знатоки, не стал открывать новую тему ибо их тут и так достаточно, просто посоветуйте, правильно ли подгружать в див страницу таким способом или есть лучше?

HTML5
1
<a href="javascript://" onclick="$('#top').load('/page2.html'); return false;">Тест</a>
Все сделал правильно!
Вот код:

JavaScript
1
2
3
4
5
function GetPage(page){
    $.get(page, function(data){
    $('#content').html(data)
    });
    }
HTML5
1
<a href="/company.htm" onclick="GetPage('/company.htm'); return false;">О нас</a>
или так:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function GetPage(page)
{
    $.get(page, function(data)
    {
        $('#content').html(data);
    });
};
$( document ).ready( function()
{
    $( '#about' ).click( function() 
    {
        GetPage( $( this ).attr( 'href' ) );
        return ( false );
    });
});
HTML5
1
<a href="/company.htm" id="about">О нас</a>
0
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
16.11.2011, 00:59
ты хоть понял что по нажатию на ссылке ты выбрал просто элемент div но ты не заставил загрузить ссылку именно в него
учи java и jquery на это надо всего лишь 1 неделя
0
 Аватар для Henior
79 / 79 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
16.11.2011, 15:15  [ТС]
Давайте разберем код:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function GetPage(page)
{
    $.get(page, function(data)
    {
        $('#content').html(data);
    });
};
$( document ).ready( function()
{
    $( '#about' ).click( function() 
    {
        GetPage( $( this ).attr( 'href' ) );
        return ( false );
    });
});
page - переменная, которая содержит название страницы
data - переменная, в которую передаются данные страницы page
#content - id div'a в который подгружаются данные страницы page
#about - id ссылки, при нажатии на которую будет выполняться функция GetPage()
$( this ).attr( 'href' ) - указывает, что в ссылке берем значение атрубута href

Так, что все правильно!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2011, 15:15
Помогаю со студенческими работами здесь

Если вызываю окно Window из своего же проекта, image подгружается, если и другой сборки image не подгружается
Привет всем! Есть проблема, то ли с WPF, то ли самим C#, то ли со мной.:) Может кто-нибудь помочь? картинки в .png лежат в...

Динамическая страница - как сделать на div элементы оформления
Всем привет! Я делаю сайт посвященный 3д графике, у возникла проблема со страницей уроков. Я делаю сайт с помощью div, на первой картинке...

[Frontend] Страница пользователя Wordpress (страница подписчика, личная страница)
Всем привет! Столкнулся с необходимостью модифицировать стандартную страницу профиля пользователя, добавив туда произвольные поля и...

Как сделать так, чтобы div со слайдерамив header выводился только тогда когда открыта главная страница
Все дело происходит в wordpress вот код главной страницы page.php &lt;?php get_header(); ?&gt; &lt;?php if (have_posts()): while...

При нажатие кнопки меню, менялось страница DIV блоках, все это локально будет работать. Заранее большое спс!
Здравствуйте!!! Помогите сделать на HTML. Я чайник в этом деле. Заглянул в этот форум(если честно в первые) мне очень понравился здесь,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru