Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прошу помощи скриптеров или кого либо кто поможет :) (https://javascript.ru/forum/misc/24541-proshu-pomoshhi-skripterov-ili-kogo-libo-kto-pomozhet.html)

f00rZik 05.01.2012 02:50

Прошу помощи скриптеров или кого либо кто поможет :)
 
Здравствуйте народ, если в заголовке что-то ошибся извиняюсь админы :)
В общем такая проблема!
Вывожу кнопку с онкликом овером и оутом когда вставляю овер и оут то онклик не пашет убераю работает в чём проблема?!
function login() {
	{
	var log = $('#log').val()
	var pwd = $('#pwd').val()
	var rem = $('#rememberme').val()
		$.ajax({
		    type: "POST",
			url: "login.php",
			cache: false,
			data: "nick="+log+"&pass="+pwd+"&rememberMe="+rem,
			success: function(html){
			    $("#panel").empty();
				$("#panel").html(html);
			}
		});
	}
	}
	function out(){
	document.getElementById('login').style.backgroundImage='url(/images/login.gif)';}
	function over(){
	document.getElementById('login').style.backgroundImage='url(/images/loginover.gif)';}


<input onClick='login();' type="button" name="submit" onmouseover='over();' onmouseout='out();' id='login' style='background:url(/images/login.gif);width:104;height:25;border:0;'/>

прошу помощи :)

zebra 05.01.2012 03:02

<input onClick='login();' type="button" name="submit" onmouseover='over();' onmouseout='out();' id='login' style='background:url(/images/login.gif);width:104;height:25;border:0;'/>

Заменить на

<input type="button" name="submit" id='login' style='background:url(/images/login.gif);width:104;height:25;border:0;'/>


$('#login').bind({
    'click': function () {
        login();
    },
    'mouseover': function () {
        over();
    },
    'mouseout': function () {
        out();
    }
});

f00rZik 05.01.2012 03:07

Хм.....почему-то не работает, даже не подсвечивается...по коду вроде бы всё правильно, но не хочет....((((

zebra 05.01.2012 03:08

А что в консоле пишет? пропишите alert в каждой функции, будут вызываться?

f00rZik 05.01.2012 03:11

Всё разобрался, код немного дописал....
$(document).ready(function() {
	$('#login').bind({
    'click': function () {
        login();
    },
    'mouseover': function () {
        over();
    },
    'mouseout': function () {
        out();
    }
});});

f00rZik 05.01.2012 03:15

Тему можно закрывать, спасибо за участие zebra !

Livaanderiamarum 05.01.2012 03:26

Цитата:

Сообщение от f00rZik (Сообщение 148109)
Всё разобрался, код немного дописал....
$(document).ready(function() {
	$('#login').bind({
    'click': function () {
        login();
    },
    'mouseover': function () {
        over();
    },
    'mouseout': function () {
        out();
    }
});});

нубок, настоящие пацаны пишут так:

$(function() {
	$('#login').on({
    'click': function () {
        login();
    },
    'mouseover': function () {
        over();
    },
    'mouseout': function () {
        out();
    }
});});

devote 05.01.2012 03:29

а в чем проблема написать так:
$(function() {
    $('#login').bind({
        'click': login,
        'mouseover': over,
        'mouseout': out
    });
});

f00rZik 05.01.2012 03:30

Livaanderiamarum, Если ты неадекватный человек, я тут не виноват, ошибка админов в том что допускают до хороших форумов таких "идиотов" как ты.....извиняюсь за выражение, кто пишет как хочет и что хочет мне было удобней так написать я написал, а тебя слушать в упрёках не собираюсь.....так что досвидание.......мне уже помогли и больше делать в этой теме не чего!

zebra 05.01.2012 03:32

Цитата:

Сообщение от devote
а в чем проблема написать так:

Та можно и так, я лишь пример привёл :-?
Цитата:

Сообщение от Livaanderiamarum
нубок, настоящие пацаны пишут так:

Разница?


Часовой пояс GMT +3, время: 00:07.