Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.07.2015, 00:57
Интересующийся
Отправить личное сообщение для S.E.K.T.O.R. Посмотреть профиль Найти все сообщения от S.E.K.T.O.R.
 
Регистрация: 09.07.2015
Сообщений: 15

devote
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Title Here</title>
</head>

<body>
	
<table width="100%" cellspacing="0" cellpadding="0" align="center">
<tr>
	<td>
		<div id="AjaxResponse">
			Bla-Bla
			<span id="myid">
				<input type="text" name="input1">
			</span>
			<input type="button" name="button1" value="Send" onclick="SendAjax()">
		</div>
		
		<script type="text/javascript">
		<!--
		(function() {
			document.getElementById("myid").style.display = "none";
		})();
		
		function SendAjax() {
			document.getElementById("AjaxResponse").innerHTML = 'Bla-Bla <span id="myid"><input type="text" name="input1"></span><input type="button" name="button1" value="Send" onclick="SendAjax()">';
			return false;
		}
		// -->
		</script>
	</td>
</tr>
</table>

</body>
</html>

Упрощенно, но смысл тот же. После того, как данные полученные аяксом обновят все, что внутри дива, спан становится видимым, а нужно что бы оставался display = "none". В скрипт аякса я не могу вмешиваться, это часть движка.

Последний раз редактировалось S.E.K.T.O.R., 25.07.2015 в 01:03.
Ответить с цитированием
  #12 (permalink)  
Старый 25.07.2015, 01:20
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Title Here</title>
<style>
  #AjaxResponse.span-hide #myid {
    display: none;
  }
</style>
</head>
 
<body>
     
<table width="100%" cellspacing="0" cellpadding="0" align="center">
<tr>
    <td>
        <div id="AjaxResponse">
            Bla-Bla
            <span id="myid">
                <input type="text" name="input1">
            </span>
            <input type="button" name="button1" value="Send" onclick="SendAjax()">
        </div>
         
        <script type="text/javascript">
        (function() {
            document.getElementById("AjaxResponse").className = "span-hide";
        })();
         
        function SendAjax() {
            document.getElementById("AjaxResponse").innerHTML = 'Bla-Bla2 <span id="myid"><input type="text" name="input1"></span><input type="button" name="button1" value="Send" onclick="SendAjax()">';
            return false;
        }
        </script>
    </td>
</tr>
</table>
 
</body>
</html>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #13 (permalink)  
Старый 25.07.2015, 02:57
Интересующийся
Отправить личное сообщение для S.E.K.T.O.R. Посмотреть профиль Найти все сообщения от S.E.K.T.O.R.
 
Регистрация: 09.07.2015
Сообщений: 15

devote, огромное спасибо, то, что нужно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод картинки после загрузки ajax zkolya jQuery 0 02.05.2015 01:41
Обработчик срабатывает сразу же после установки vuler Общие вопросы Javascript 5 24.03.2015 15:17
Вызов методов объекта подгружаемого по ajax prophet AJAX и COMET 0 23.02.2012 11:52
Не работает JS после подгрузки div через ajax BoB AJAX и COMET 3 09.12.2011 03:03
Какой есть обработчик событий, который будет запускаться после выполнения всего кода? KamalovRadik jQuery 12 08.11.2011 07:14