Открыть рекламу AdBrite в новом окне - PullRequest
1 голос
/ 13 апреля 2011

Я тщательно искал ответ, прежде чем задавать этот вопрос, но вообще ничего. Я хочу, чтобы мое объявление AdBrite открывалось в новом окне при нажатии. Пожалуйста, помогите мне. Вот мой рекламный код:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>AdBrite Ad Test</title>
</head>
<body>
    <script>
    var AdBrite_Title_Color = '025581';
    var AdBrite_Text_Color = '2D2D2D';
    var AdBrite_Background_Color = 'FFFFFF';
    var AdBrite_Border_Color = 'FFFFFF';
    var AdBrite_URL_Color = '0375B1';
    try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==''?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe='';var AdBrite_Referrer='';}
    </script>
    <script type="text/javascript">
    document.write(String.fromCharCode(60,83,67,82,73,80,84));
    document.write(' src="http://ads.adbrite.com/mb/text_group.php?sid=1860199&zs=3330305f323530&ifr='+AdBrite_Iframe+'&ref='+AdBrite_Referrer+'" type="text/javascript">');
    document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));</script>
    <div><a target="_top" href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=1860199&afsid=1" style="font-weight:bold;font-family:Arial;font-size:13px;">Your Ad Here</a></div>
</body>
</html>

1 Ответ

0 голосов
/ 13 апреля 2011

вы можете использовать селектор атрибута jquery 'setswith'

$('a[href^="http://www.adbrite.com"]').live('click',function(){
    $(this).attr('target','_blank'); return true;
});

, если предположить, что ссылки выглядят как последний элемент <a> в вашем примере кода.1008 * .live () гарантирует, что ссылки, созданные позже, также получат событие click.Вам следует проверить, все ли URL начинаются с http://www.adbrite.com, иначе они не получат событие click.

...