| 
	| 
	
	| 
		
	| 
			
			 
			
				23.06.2012, 23:24
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 08.02.2012 
						Сообщений: 216
					 
		
 |  |  
	| 
				Переписать маленький скрипт JQ на JS
			 Здравствуйте, нужно переписать этот скрипт на JS. 
Должен работать в IE/FF + желательно Хром. 
Кто первый напишет и выложит в топик тому и оплачу.
 
Оплата по средствам WebMoney. 
100 Рублей. 
Оплачу в WMZ/WMR.
 
<html>
<head>
</head>
<body>
<style>
.invalidate {color:red;}
.validate {color: green;}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<input type="button" value="Click" onclick="setOpose();">
<div id="div"></div>
<script>
function setOpose() {
   $("#div").text("Неправильно: только цифры").removeClass('validate').addClass('invalidate').show().fadeOut(1000);};
</script>
</body>
</html>
 |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:27
			
			
			
		 |  
	| 
		
			|  | сегодня в 12:34|Комментир       |  | 
					Регистрация: 12.04.2011 
						Сообщений: 1,180
					 
		
 |  |  
	| lamer,скайп: blackrushero2
 
				__________________оляля, ололо
 |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:30
			
			
			
		 |  
	| 
		
			|  | junior       |  | 
					Регистрация: 29.11.2011 
						Сообщений: 3,924
					 
		
 |  |  
	| 
	
 
	| Сообщение от lamer |  
	| Кто первый напишет и выложит в топик тому и оплачу. |  
	
 ага, побежали    Вы хоть представляете, сколько кода придется писать?
				__________________Чебурашка стал символом олимпийских игр. А чего достиг ты?
 Тишина - самый громкий звук
 |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:33
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 08.02.2012 
						Сообщений: 216
					 
		
 |  |  
	| 
	
 
	| Сообщение от nerv_   |  
	| ага, побежали  Вы хоть представляете, сколько кода придется писать? |  
	
 Конечно, функцию fadeOut  я могу дать уже написанную:
 
<script type="text/javascript">
	//<![CDATA[
var fade = { // Namespace
	ids	: {},
	step	: 0.05,
	delay	: 20, // ms
	timer	: null,
	setOpacity : function(elem, nOpacity) {
		if (typeof elem == 'string') elem = document.getElementById(elem);
		var props = ['MozOpacity', 'KhtmlOpacity', 'opacity'];
		for (var i in props) {
			if (typeof elem.style[props[i]] == 'string') {
				elem.style[props[i]] = nOpacity;
				return;
			}
		}
		// IE 6+
		try {
			nOpacity = 100 * parseFloat(nOpacity);
			if ((oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha)) oAlpha.opacity = nOpacity;
			else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+");";
		} catch (e) {
			// IE <= 5.5 OR Opera < 9 OR another browser. Do nothing
		}
	},
	_out : function(id, from, to, callback) {
		from -= this.step;
		from = from <= to ? to : from;
		if (this.doit(id, from, to, callback)) 
			this.timer = setTimeout("fade._out('"+id+"', "+from+", "+to+", '"+(callback ? callback : '')+"')", this.delay);
	},
	_in : function(id, from, to, callback) {
		from += this.step;
		from = from >= to ? to : from;
		if (this.doit(id, from, to, callback)) 
			this.timer = setTimeout("fade._in('"+id+"', "+from+", "+to+", '"+(callback ? callback : '')+"')", this.delay);
	},
	doit : function(id, from, to, callback) {
		this.setOpacity(id, from);
		clearTimeout(this.timer);
		if (from == to) {
			if (callback) eval(callback+'()');
		} else return true;
	}
}
	// Колбэки
	function stopHide() {//Вернуть лого фасткодера
	var button_in = document.getElementById('button_in');
		button_in.onclick = function() {
			fade._in('imgId', 0, 1, 'showHide');
		}
	}
	function showHide() {//Вернуть лого фасткодера
	var button_out = document.getElementById('button_out');
		button_out.onclick = function() {
			fade._out('imgId', 1, 0, 'stopHide');
		}
	}
	//]]>
	</script>
nerv_ чё клиент прошлый попался геморройный что вы в другие топики с неготивом пишите ?
			
			
	
			
			
			
			
			
				  |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:36
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| lamer,А поясни  зачем удалять  JQ  ?
 1.Может проще обойтись подгрузкой  внешнего скрипта и кода по событию ?
 2. Скрипт и форму мон засунуть во фрейм
 			 Последний раз редактировалось Deff, 23.06.2012 в 23:38.
 |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:39
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 08.02.2012 
						Сообщений: 216
					 
		
 |  |  
	| 
	
 
	| Сообщение от Deff   |  
	| lamer, А поясни  зачем удалять  JQ  ?
 Может проще обойтись подгрузкой  внешнего скрипта и кода по событию ?
 |  
	
 Делаю шаблон, как только подгружаю в него JQ сразу перестают работать другие элементы в нем, разбираться не хочу почему так, много ковыряться нужно, поэтому нужна реализация на JS. |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:44
			
			
			
		 |  
	| 
		
			|  | junior       |  | 
					Регистрация: 29.11.2011 
						Сообщений: 3,924
					 
		
 |  |  
	| 
	
 
	| Сообщение от lamer |  
	| nerv_ чё клиент прошлый попался геморройный что вы в другие топики с неготивом пишите ? |  
	
 Нет, если бы я поступал так, то был бы еще большим дураком, чем есть сейчас    
Давай представим, что я тебе написал код в том виде, в которым ты привел пример. Например, здесь у тебя такая строка
 
$("#div")
Выбрать id в IE не проблема. Но потом ты скажешь, что тебе нужно, чтобы работало с классами. Или нет? )
				__________________Чебурашка стал символом олимпийских игр. А чего достиг ты?
 Тишина - самый громкий звук
 |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:45
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 06.12.2011 
						Сообщений: 22
					 
		
 |  |  
	| целых 100 рублей в поддержку ламерства - это сильно!   |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:49
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 08.02.2012 
						Сообщений: 216
					 
		
 |  |  
	| 
	
 
	| Сообщение от nerv_   |  
	| Нет, если бы я поступал так, то был бы еще большим дураком, чем есть сейчас   
 Давай представим, что я тебе написал код в том виде, в которым ты привел пример. Например, здесь у тебя такая строка
 
 
$("#div")
Выбрать id в IE не проблема. Но потом ты скажешь, что тебе нужно, чтобы работало с классами. Или нет? )
 |  
	
 При чем тут классы     ? 
По моему ясно написано что это id="div" 
И я в отличие от вашего предыдущего клиента четка ставлю задачи и если вдруг после написания я понимаю что я ступил и мне нужно дописать что то ещё я за это доплачиваю. 
Можете спросить это у Aetae  который в прошлый рас выполнял для меня работу: Нужно написать небольшей скрипт 
Да вы явно расстроены что вам попался плохой клиент   |  |  
	| 
		
	| 
			
			 
			
				23.06.2012, 23:50
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 08.02.2012 
						Сообщений: 216
					 
		
 |  |  
	| 
	
 
	| Сообщение от denis_orlov   |  
	| целых 100 рублей в поддержку ламерства - это сильно!   |  
	
 А чё тебе мильен платить чтоб скрипт переписать ??? |  |  |  |