Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2011, 17:05
Новичок на форуме
Отправить личное сообщение для Live Shoes Посмотреть профиль Найти все сообщения от Live Shoes
 
Регистрация: 03.03.2011
Сообщений: 1

Проблема со скриптом jQuery
Привет.
Ребята,
как нужно прописать ниже изложенный скрипт, что бы он работал в мазиле????

<a onclick="if (naldiv.style.display=='none') {naldiv.style.display='inline'} else {naldiv.style.display='none'}">Наличными</a>

<div id="naldiv" style="display: none;">
<p style="text-align: justify;">В нашем офисе по адресу: г. Киев, ул. Кулибина 11а, оф 205</p>

</div>

Последний раз редактировалось Live Shoes, 03.03.2011 в 17:29.
Ответить с цитированием
  #2 (permalink)  
Старый 03.03.2011, 21:32
Новичок на форуме
Отправить личное сообщение для mitya Посмотреть профиль Найти все сообщения от mitya
 
Регистрация: 25.02.2011
Сообщений: 4

у тебя какая задача? добавление кода к определенной страничке в виде плагина или как?
Ответить с цитированием
  #3 (permalink)  
Старый 04.03.2011, 00:29
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

<style type="text/css">
	.hide{
		display: none;
	}
</style>
<script type="text/javascript">
window.onload = function(){
	//взял hasClass addClass removeClass здесь http://snipplr.com/view/3561/addclass-removeclass-hasclass/
		function hasClass(ele,cls) {
			return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
		}
		
		function addClass(ele,cls) {
			if (!hasClass(ele,cls)) ele.className += " "+cls;
		}
		 
		function removeClass(ele,cls) {
			if (hasClass(ele,cls)) {
				var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
				ele.className=ele.className.replace(reg,' ');
			}
		}
	
	
	function toggle(elem){
		if(hasClass(elem, "hide")){
			removeClass(elem, "hide");
		} else	{
			addClass(elem, "hide");
		}
	}
	
	document.getElementById("cash").onclick = function(){
		toggle(document.getElementById("naldiv"));
	
	}
}
</script>

<a id="cash" href="javascript: void(0);">Наличными</a>
	
<div id="naldiv" class="hide">
	<p style="text-align: justify;">В нашем офисе по адресу: г. Киев, ул. Кулибина 11а, оф 205</p>
</div>
__________________
readOnly
Ответить с цитированием
  #4 (permalink)  
Старый 04.03.2011, 07:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Live Shoes,
переменная naldiv никак не определена ...
Поиск по id
<a onclick="var naldiv = document.getElementById('naldiv');if (naldiv.style.display=='none')
 {naldiv.style.display='inline'} else {naldiv.style.display='none'}">Наличными</a>
<div id="naldiv" style="display: none;">
<p style="text-align: justify;">В нашем офисе по адресу: г. Киев, ул. Кулибина 11а, оф 205</p>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со скриптом Lightbox F1eldy Общие вопросы Javascript 22 18.08.2010 16:04
проблема с скриптом в ie8 Proks Internet Explorer 1 25.06.2010 23:17
Проблема со скриптом в IE 8 Tok_13 jQuery 3 05.01.2010 12:12
Проблема со скриптом в IE Чайник Элементы интерфейса 12 30.10.2009 16:40
Проблема со скриптом. AlexMak Firefox/Mozilla 3 14.11.2008 16:12