Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2013, 02:33   #1
Isa
Пользователь
 
Регистрация: 21.10.2009
Сообщений: 15
Радость хочет обновляться Schroll

Ситуация такая не как не хочет обновляться Schroll у div страницу подгружаю, а высота блока div так и остается как при создание.
Вот код
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/stuyle.css" type="text/css" rel="stylesheet">
<link href="css/jscroll.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="./js/jquery.min.js"></script>
<script type="text/javascript" src="./js/jmousewhell.js"></script>
<script type="text/javascript" src="./js/jscroll.js"></script>
<title>Предмет МХК</title>
<script type="text/javascript">

function PageRecive(s)
{
    document.getElementById('text').innerHTML=s;
}
 
var xmlHttp=false;
function AjaxCreate()
{
    if (xmlHttp) return true;
    /* Сначала попробуем создать XMLHttpRequest для голимого и глючного Internet Explorer */
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlHttp = false;
        }
    }
    @end @*/
    /* А теперь, если у нас нормальный браузер, то создаём всё по-нормальному */
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
        xmlHttp = new XMLHttpRequest();
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
        d.write('<div style="font-size: 16pt; color: black;">Не удалось создать объект для работы с Ajax. Возможно, в вашем браузере выключен JavaScript или вы пользуетесь фиговым браузером. Рекомендую установить <b>Mozilla Firefox</b> или <b>Opera</b></div>');
        xmlHttp=false;
        return false;
    }
    return true;
}
 
function AjaxGet(url,callback)
{
    function UpdatePage()
    {
        if (xmlHttp.readyState==4) {
            callback(xmlHttp.responseText);
        }
    }
    if (!xmlHttp) AjaxCreate();
    xmlHttp.open('GET',url,true);
    xmlHttp.onreadystatechange=UpdatePage;
    xmlHttp.send(null);
	c();
	
}

 $(document).ready(function c() {
		$("#text").jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16});
	});
</script>

</head>
<body>
<div id="Header">
</div>
<div id="b_raz">
	<div id="b_raz1">
	</div>
	<div id="b_raz2">
		
	</div>
	<div id="b_raz3">
	
		<!--<a href="wwww.mail.ru"> Книги </a>
		<a href="wwww.mail.ru"> Видео </a>
		<a href="wwww.mail.ru"> Фотогалерея </a>-->
		<a href="#" onclick="AjaxGet('html/Books/index.html',PageRecive); return false;"><img src="image\menu\books.png"></a>
		<a href="#" onclick="AjaxGet('html/Presentations/index.html',PageRecive); return false;"><img src="image\menu\video.png"></a>
		<a href="#" onclick="AjaxGet('html/Presentations/index.html',PageRecive); return false;"><img src="image\menu\photos.png"></a>
		<a href="#" onclick="AjaxGet('html/Presentations/index.html',PageRecive); return false;"><img src="image\menu\presentations.png"></a>
		<a href="#" onclick="AjaxGet('html/Presentations/index.html',PageRecive); return false;" id="books"><img src="image\menu\electronic_aids.png"></a>
		<!--<a href="wwww.mail.ru"> Электронные пособия </a>-->
	
	</div>
<div class="p_content">
		<div id="text" class="scroll-pane">
			<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;
		</div>
</div>
	<!--<div id="text"><h6>Тут будет содержимое подгружаемых страниц</h6></div>-->
	<div id="b_raz4">
	</div>
</div>
</body>
</html>
Спасибо за помощь
Любую дополнительную информацию предоставлю
Isa вне форума Ответить с цитированием
Старый 08.05.2013, 12:40   #2
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

что это за хрень?
Код HTML:
<div id="text" class="scroll-pane">
	<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;
</div>
1. вполне достаточно <div id="text" class="scroll-pane"></div>
2. смотри в своем "css/stuyle.css" какие свойства имеет класс .scroll-pane
3. если ты хочешь, чтоб блок менялся по высоте содержимого, у него должен быть дефолтный overflow, можно задать ему min-height, чтоб он не становился меньше определенного размера.

Последний раз редактировалось Mortimoro; 08.05.2013 в 12:45.
Mortimoro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не хочет устанавливаться digital-stream Компоненты Delphi 2 23.02.2012 16:22
Не хочет изменять в БД cargo29 PHP 14 07.10.2011 13:54
не хочет компилироваться (С++) Belomor Помощь студентам 3 30.11.2009 19:45
Не хочет загружаться zotox Помощь студентам 9 04.05.2009 17:30