Вход

Просмотр полной версии : Прошу помощи скриптеров или кого либо кто поможет :)


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.backgroundI mage='url(/images/login.gif)';}
function over(){
document.getElementById('login').style.backgroundI mage='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
Всё разобрался, код немного дописал....
$(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
а в чем проблема написать так:
Та можно и так, я лишь пример привёл :-?
нубок, настоящие пацаны пишут так:

Разница?

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

http://cs9972.vk.com/u11538055/-14/x_c033d10c.jpg

Livaanderiamarum
05.01.2012, 03:33
Разница?


в начала скриптов присмотрись.

zebra
05.01.2012, 03:36
Не вижу

Livaanderiamarum
05.01.2012, 03:42
Не вижу

у меня нет вариантов больше как вам обьяснить