Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   не закрывается DiV после загрузки в него файла (https://javascript.ru/forum/jquery/17788-ne-zakryvaetsya-div-posle-zagruzki-v-nego-fajjla.html)

sfumato 02.06.2011 21:05

не закрывается DiV после загрузки в него файла
 
Не закрывается DIV, хотя и открывается.
Вот тексты. Что неправильно написал?
Нужно чтобы в файл передавался ID а по нему уже искалась статья (в
тест2.асп) и подгружались тексты и картинки.
Да, и еще одна проблема: нет русских букв. Какие-то сердечки.

test2.asp
<%
sId = Request.QueryString("ID_i")
sReal = Request.QueryString("Real_i")
sAdd = Request.QueryString("Add_i")

Response.Write"<b>-= Заголовок статьи=-</b>"
%>

<b>ID статьи &nbsp;<%=sId %></b><br>
Real=<%=sReal %>
Add=<%=sA%>
<br>
<b>-text-</b>
<br>textarea<br>
<img src="1.jpg" width=20%>
<br>


а тут index.asp
<Html>
<Head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="DESCRIPTION" CONTENT="Тест страницы загрузки стороннего файла">
<TITLE>Тест страницы загрузки стороннего файла</TITLE>
<LINK REL=STYLESHEET HREF="style.css" TYPE="text/css">
<script src="jquery-1.6.js"></script>
</Head>
<Body>

<table border=1 width=50%>
<tr><td>
<a id="PL1"href="" onclick="hideShowDiv('Div1'); this.innerHTML =
this.innerHTML == '-' ? '+' : '-'; return false;"> + </a> 985478
<div id="Div1" style="display: none;"> 111111</div>
</td></tr>
<tr><td>
<a id="PL2"href="" onclick="hideShowDiv('Div2'); this.innerHTML =
this.innerHTML == '-' ? '+' : '-'; return false;"> + </a> 542132
<div id="Div2" style="display: none;"> 111111</div>
</td></tr>
<tr><td>
<a id="PL3"href="" onclick="hideShowDiv('Div3'); this.innerHTML =
this.innerHTML == '-' ? '+' : '-'; return false;"> + </a> 128521
<div id="Div3" style="display: none;"> 111111</div>
</td></tr>
</table>


<script type=text/javascript>

function hideShowDiv(id){
var ell = ("#" + id);
$(ell).toggle('slow');

$.get( 'test2.asp', { ID_i: '684528', Real_i: 'True', Add_i: id}, function
(data) {
$(ell).replaceWith(data);
});
};

</script>
</Body>
</Html>


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