Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2013, 22:33
Новичок на форуме
Отправить личное сообщение для estet-osa Посмотреть профиль Найти все сообщения от estet-osa
 
Регистрация: 25.07.2012
Сообщений: 9

два события, какое главнее или что то в этом духе...
Вобщем я тут писал писал и написал приблезительно вот такую ерунду:

function switchStatus(){
	var lambStatus = document.getElementById("lambStatus");
	var statForm = document.getElementById("statusForm");
if(lambStatus != ""){
	if(statForm.style.display == "none"){
		lambStatus.style.display = "none";
		statForm.style.display = "block";
		document.statusForm.status.focus();
	}else{
		lambStatus.style.display = "block";
		statForm.style.display = "none";
	}
}
}


<form action='starusAjax.php' method='GET' name='statusForm' id='statusForm' style='display:none;'>	
	<input type='text' name='status' id='inputStatus' onSubmit='editStatus(102)' onBlur='switchStatus()' placeholder='".$str."'>
	<a href='#' onClick='switchStatus()' class='backStatus'></a>
	<a href='javascript:editStatus(102) return false'  class='statusFormGO'></a>
</form>


Проблема в том что при нажатии на ссылку выполняющую editStatus() срабатывает onBlur у inputStatus и форма не посылается И это не очень хорошо, ну или очень не хорошо
Ответить с цитированием