$(function() {
$('#but1').click(function(){ // добираемся до элемента по которому будем кликать
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
$('#but2').click(function(){ // добираемся до элемента по которому будем кликать
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
$('#box-close').click(function(){ // кликаем по элементу который всё это будет закрывать
$('#nonebox').animate({'top':'110%'},500,function(){ // убираем наш блок
$('#overlay').fadeOut('fast'); // и теперь убираем оверлэй
});
});
});
function golos(id){
var res = check_golos(id);
}
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function check_golos(id){
var xmlhttp = getXmlHttp();
var url = 'http://true-ege.ru/vote.php?button=' + id;
xmlhttp.open('GET', url, false);
xmlhttp.send(null);
if(xmlhttp.status == 200) {
return xmlhttp.responseText;
}
}
потом такое окошко (оно выплывает при нажатии кнопки)
<div class="overlay" id="overlay" style="display:none;"></div>
<div class="nonebox" id="nonebox">
<a class="box-close" id="box-close" href="#"></a>
<div id="golos_result"><div class="ok"><b>Выберите один из своих аккаунтов, чтобы проголосовать.</b><br><br><table align="center"><tr><td style="padding-right: 10px;"><img src="images/vk.png"></td><td style="padding-right: 10px;"><img src="images/face.png"></td><td style="padding-right: 10px;"><img src="images/twit.png"></td></tr></table></div></div>
</div>
и вот такая кнопка\ссылка
<a href="#" onClick="golos(\'2\');" id="but2">
итак, происходит следующее:
при нажатие на кнопку\ссылку выплывает окошко код которого выше. и тут же срабатывает скрипт в файле vote.php в который передается айди кнопки, по которой был клик, и выполняются определенные действия. Мне же нужно чтобы скрипт в vote.php срабатывал при нажатие на одну из картинок в выплывающем окошке. и чтобы в vote.php был передан айди кнопки, по которой нажали(не картинки в окошке, а кнопки по которой нажали перед выплыванием окна). *бу себе мозг уже 40 минут, что-то не доходит, как это сделать :(
Спустя 5 минут, 30 секунд (15.06.2011 - 17:45) sharki написал(а):
Если нужно получить ID ссылки
$('#but1').click(function(){ // добираемся до элемента по которому будем кликать
this_id = $(this).attr("id"); // $(this) означает - что мы щас работаем с данным объектом по которому был произведен клик, метод attr получает \ устанавливает атрибуты объекта(у)
alert(this_id);
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
$('#but2').click(function(){ // добираемся до элемента по которому будем кликать
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
......
Спустя 49 секунд (15.06.2011 - 17:46) feniks_iopok написал(а):
и не спутайте айди id="but2" с onClick="golos(\'2\') , мне нужен номер их второго случая...
Спустя 4 минуты, 22 секунды (15.06.2011 - 17:51) sharki написал(а):
Ты же го занес в переменную уже, сделай её глобальной, т.е убери var
и работай со своим id где хош =)
function golos(id){
res = check_golos(id);
}
и работай со своим id где хош =)
Спустя 3 минуты, 39 секунд (15.06.2011 - 17:54) feniks_iopok написал(а):
так там все переделывать придется Т_Т
аррръ
а можно как-нибудь по моиму плану сделать?)
аррръ
а можно как-нибудь по моиму плану сделать?)
Спустя 2 минуты, 51 секунда (15.06.2011 - 17:57) sharki написал(а):
чего? где переделывать? ты хотел получить свой "id" я тебе показал как, просто убери var и твой "id" будет доступен где угодно, и делай что хочешь с ним, не понимаю тебя...
Спустя 1 минута, 19 секунд (15.06.2011 - 17:58) sharki написал(а):
url = 'http://true-ege.ru/vote.php?button=' + res;
Спустя 17 секунд (15.06.2011 - 17:59) feniks_iopok написал(а):
ну твой скрипт выдает id="but2" , а мне надо было двойку из onClick="golos(\'2\'). в vote.php я работаю с двойкой из онклика, а не с id="but2"
Спустя 4 минуты, 32 секунды (15.06.2011 - 18:03) feniks_iopok написал(а):
ладна, может я туплю...попробую по твоему плану сделать , спасибо!!!
Спустя 18 секунд (15.06.2011 - 18:03) sharki написал(а):
При клике у тебя вызывается функция golos
в ids твоя 2ка
function golos(id){
ids = id
res = check_golos(id);
}
в ids твоя 2ка
Спустя 31 минута, 6 секунд (15.06.2011 - 18:35) YVSIK написал(а):
есть такая "весчь" на странице
потом такое окошко (оно выплывает при нажатии кнопки)
и вот такая кнопка\ссылка
итак, происходит следующее:
при нажатие на кнопку\ссылку выплывает окошко код которого выше. и тут же срабатывает скрипт в файле vote.php в который передается айди кнопки, по которой был
клик, и выполняются определенные действия. Мне же нужно чтобы скрипт в vote.php
срабатывал при нажатие на одну из картинок в выплывающем окошке. и чтобы в vote.php
был передан айди кнопки, по которой нажали(не картинки в окошке, а кнопки по которой
нажали перед выплыванием окна). *бу себе мозг уже 40 минут, что-то не доходит, как это
сделать
ну невозможно это так прочитать ! :angry: :angry:
что сразу так не сделать-то!:angry: :angry:
посмотри своё первое сообщение у тя что(feniks_iopok ) такой длинный монитор ДА?
$(function() {
$('#but1').click(function(){ // добираемся до элемента по которому будем кликать
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
$('#but2').click(function(){ // добираемся до элемента по которому будем кликать
$('#overlay').fadeIn('fast',function(){ // после клика запускаем наш оверлэй
$('#nonebox').animate({'top':'40%'},500); // а теперь аккуратно выводим наш блок
});
});
$('#box-close').click(function(){ // кликаем по элементу который всё это будет закрывать
$('#nonebox').animate({'top':'110%'},500,function(){ // убираем наш блок
$('#overlay').fadeOut('fast'); // и теперь убираем оверлэй
});
});
});
function golos(id){
var res = check_golos(id);
}
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function check_golos(id){
var xmlhttp = getXmlHttp();
var url = 'http://true-ege.ru/vote.php?button=' + id;
xmlhttp.open('GET', url, false);
xmlhttp.send(null);
if(xmlhttp.status == 200) {
return xmlhttp.responseText;
}
}
потом такое окошко (оно выплывает при нажатии кнопки)
<div class="overlay" id="overlay" style="display:none;"></div>
<div class="nonebox" id="nonebox">
<a class="box-close" id="box-close" href="#"></a>
<div id="golos_result"><div class="ok">
<b>Выберите один из своих аккаунтов, чтобы проголосовать.</b>
<br><br><table align="center"><tr><td style="padding-right: 10px;">
<img src="images/vk.png"></td><td style="padding-right: 10px;">
<img src="images/face.png"></td><td style="padding-right: 10px;">
<img src="images/twit.png"></td></tr></table></div></div>
</div>
и вот такая кнопка\ссылка
<a href="#" onClick="golos(\'2\');" id="but2">
итак, происходит следующее:
при нажатие на кнопку\ссылку выплывает окошко код которого выше. и тут же срабатывает скрипт в файле vote.php в который передается айди кнопки, по которой был
клик, и выполняются определенные действия. Мне же нужно чтобы скрипт в vote.php
срабатывал при нажатие на одну из картинок в выплывающем окошке. и чтобы в vote.php
был передан айди кнопки, по которой нажали(не картинки в окошке, а кнопки по которой
нажали перед выплыванием окна). *бу себе мозг уже 40 минут, что-то не доходит, как это
сделать
ну невозможно это так прочитать ! :angry: :angry:
что сразу так не сделать-то!:angry: :angry:
посмотри своё первое сообщение у тя что(feniks_iopok ) такой длинный монитор ДА?
Спустя 11 часов, 47 минут, 29 секунд (16.06.2011 - 06:22) feniks_iopok написал(а):
17 дюймов...
_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?