Здравствуйте! Помогите пожалуйста то запарился совсем. Мне нужно что бы в мое окно вставлялись данные я беру с БД. Вроде все работает от AJAX приходят данные. В в getElementById данные входят но не могу вывести их в окно которое создается. Привожу код общий. | Код | <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Untitled Document</title> <style>
.bar { position: absolute; left: 0px; width: 482px; height: 166px; visibility: hidden; background: url(Tip_top_long.png); } .menu_pic { left: 0px; top: 0px; position: absolute; width: 48px; height: 48px; } .menu_web { top: 150px; left: 0px; position: absolute; width: 80px; height: 32px; } .menu_exit { left: 450px; top: 0px; position: absolute; width: 32px; height: 32px; } .text { left: 48px; top: 16px; width: 445px; height: 150px; position: absolute; }
.text_content {font-size: 13px} </style>
<script> function createXMLHttp() { if(typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); } else if(window.ActiveXObject) { var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp" ]; for (var i = 0; i < aVersions.length; i++) { try { var oXmlHttp = new ActiveXObject(aVersions[i]); alert(aVersions[i]); return oXmlHttp; } catch (oError) { } } throw new Error("Невозможно создать объект XMLHttp."); } } function displayCustomerInfo(sText) { sElem = document.getElementById("txtCustomerInfo"); sElem.innerHTML = sText; } function getRequest(link) { var sId = document.getElementById("txtCustomerId").value; var oXmlHttp = createXMLHttp(); oXmlHttp.open("GET","customers.php?id="+link,true); oXmlHttp.onreadystatechange = function() { if(oXmlHttp.readyState == 4) { if(oXmlHttp.status == 200) { displayCustomerInfo(oXmlHttp.responseText); } else { displayCustomerInfo("Ошибка: " + oXmlHttp.statusText); } } }; oXmlHttp.send(null); show_bar(); }
//********************************************************************************************************************* function show_bar() {
MouseX = event.clientX + document.body.scrollLeft; MouseY = event.clientY + document.body.scrollTop; obj = document.getElementById("win");
obj.style.top = MouseY + 10; obj.style.left = MouseX; obj.style.visibility = "visible"; }
function hide_bar() {
document.getElementById("win").style.visibility="hidden"
} </script> </head>
<body> <center> <span style="cursor: pointer; color: #FF0000" onclick="getRequest(2)"><a href="#">Нажать</a></span>
<div id="txtCustomerInfo"></div> </center> <div id=win class=bar> <div id=win class=menu_pic> <img src="sport.png" /> </div> <div id=win class="menu_web"> <span style='cursor: pointer' title='Веб - сайт '><a href="#"><img src="www.png" border="0" /></a></span></div> <div id=win class=menu_exit> <span style='cursor: pointer' title='Закрыть' onclick='hide_bar()'><img src="exit_wc.png" /></span> </div> <div id=win class=text> <strong>Заголовок</strong><br> <span class="text_content">Текст окна.</span>
</div> </body> </html>
|
Интересует этот блок куда и как можно вставить <div id="txtCustomerInfo"></div> это данные с БД что-бы отобразились в окне. | Код | <span style="cursor: pointer; color: #FF0000" onclick="show_bar()"><a href="#">Нажать</a></span>
<div id=win class=bar> <div id=win class=menu_pic> <img src="sport.png" /> </div> <div id=win class="menu_web"> <span style='cursor: pointer' title='Веб - сайт '><a href="#"><img src="www.png" border="0" /></a></span></div> <div id=win class=menu_exit> <span style='cursor: pointer' title='Закрыть' onclick='hide_bar()'><img src="exit_wc.png" /></span> </div> <div id=win class=text> <strong>Заголовок</strong><br> <span class="text_content">Текст окна.</span>
|
|