PDA

Просмотр полной версии : JavaScript Click


Elnar
10.11.2009, 01:33
Недавно сменил партнёрку появилась проблема с кликами...
Принцип работы скрипта:
После клика по партнёрской ссылке должна открываться форма для заполнения кошелька. А ссылка по которой кликнули в новом окне. Сайт на котором установлен скрипт http://wm-bonus.st-vk.ru/
Вот собственно код...


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){$('p.link div').click(function() {$(this).attr('target', '_blank'); $('#bonyss').show();})})</script>



<fieldset class='wm-bn1'><legend class='wm-bn2'>&nbsp;Введите WMR-кошелек:&nbsp;</legend>
<center><font color='red'>Для получения бонуса кликните на блок ссылок ниже<br>For bonus reception click on the block of references more low</font>
<form method=post>
<input type=hidden name='wmkey' value='7f80270adbb88a2a9e1f8bb61926b7e3'>

<input type=hidden name='wm' value='get'>
<input type=hidden name='sale' value=''>
<DIV id='bonyss' style='display: none' align='center'><div id="wmbonus">
<input type="text" name="bpurse" value="RXXXXXXXXXXXX" onMouseOver="if(this.value=='RXXXXXXXXXXXX')this.value=''" onMouseOut="if(this.value=='' ||(this.value==''))this.value='RXXXXXXXXXXXX'" class='wm-bn3'>
&nbsp;
<input type="submit" value="Забрать 0.01 WMR" class="wm-bn4">
</div></div></form>
<p align="center" class="link">
<script type="text/javascript" src="http://id5.ru/system/context/index.js.php?siteId=NTYxMzQwNDExMDQ2NjcyNzA0OTA3&type=1&t1=000000&t2=000000&t3=ff00ff&t4=eaeaea&t5=220&t6=4&t7=10&t8=9&t9=9&t10=9&cp1251&atype=2"></script>
</p>
</center>
</fieldset>

biophreak
10.11.2009, 11:46
У тебя в <p align="center" class="link"> нету дива...поэтому евент не привязывается к эл-ту.

Elnar
10.11.2009, 12:45
Если не сложно покажите как должно быть.

diGriz
10.11.2009, 13:45
После клика по партнёрской ссылке
У тебя событие установлено, при клике в области дива, а не по ссылке
Сделай так:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){$('#holder a').click(function() {$(this).attr('target', '_blank'); $('#bonyss').show();})})</script>
<fieldset class='wm-bn1'><legend class='wm-bn2'>&nbsp;Введите WMR-кошелек:&nbsp;</legend>
<center><font color='red'>Для получения бонуса кликните на блок ссылок ниже<br>For bonus reception click on the block of references more low</font>
<form method=post>
<input type=hidden name='wmkey' value='7f80270adbb88a2a9e1f8bb61926b7e3'>

<input type=hidden name='wm' value='get'>
<input type=hidden name='sale' value=''>
<DIV id='bonyss' style='display: none' align='center'><div id="wmbonus">
<input type="text" name="bpurse" value="RXXXXXXXXXXXX" onMouseOver="if(this.value=='RXXXXXXXXXXXX')this.value=''" onMouseOut="if(this.value=='' ||(this.value==''))this.value='RXXXXXXXXXXXX'" class='wm-bn3'>
&nbsp;
<input type="submit" value="Забрать 0.01 WMR" class="wm-bn4">
</div></div></form>
<p align="center" class="link">
<div id="holder">
<script type="text/javascript" src="http://id5.ru/system/context/index.js.php?siteId=NTYxMzQwNDExMDQ2NjcyNzA0OTA3&type=1&t1=000000&t2=000000&t3=ff00ff&t4=eaeaea&t5=220&t6=4&t7=10&t8=9&t9=9&t10=9&cp1251&atype=2"></script>
</div>
</p>
</center>
</fieldset>

Elnar
11.11.2009, 00:19
Огромное спасибо за помощь. Если есть ещё идеи по реализации такого же скрипта, выкладывайте буду рад посмотреть.