Topic: Javascript kodas div bloke

Sveiki, noriu sukurti tokį dalyką show hide. Padariau, kad paspaudus tekstą pasirodo tam tikras div elementas. Iškilo problema - noriu sukurti tokį div, kuriame paspaudus javascript kodą išlystų elementas. Va kodas:

<div style="height:60px; width:468px;" onclick="toggle_visibility('foo');">

<!-- PantherAds PPC Service - ad code starts -->
<span id="show_ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5_2597"></span>
<script language="javascript" type="text/javascript" src="http://pantherads.com/show-ads.js"></script>
<script language="javascript">
if (window.ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5 ){ ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5+= 1;}else{ ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5 =1;}
ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5_2597=ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5;
timer_26cd66f8e5c57dc64cc8f6c6d66d9fa52597=window.setInterval(function(){
if(window.gc4ca4238a0b923820dcc509a6f75849b){
setTimeout("showAdsforContent(2597,468,60,'http://pantherads.com/publisher-show-ads.php',"+ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5_2597+",'ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5')",1000*(ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5_2597 -1));
window.clearInterval(timer_26cd66f8e5c57dc64cc8f6c6d66d9fa52597);}},100);
ads_26cd66f8e5c57dc64cc8f6c6d66d9fa5_2597_position=0;
</script>
<!-- PantherAds PPC Service - ad code  ends -->

</div>

Viskas veikia jeigu vietoje javascript įrašau tekstą ar ką kitą, arba padidinu div kelias px ir juos paspaudžiu (išleda foo elementas). Bet kodėl jis neišlenda paspaudus ant javascript banerio, kuris užsikrauna šio kodo dėka? ;/ Gal kas turite patirties ar žinių apie tai?

Re: Javascript kodas div bloke

žiūrėk ką rodo FireBug, o šiaip aš labai abejoju ar gausi čia kažkokią info apie tai kodėl neveikia Ads sistema. Kur toggle_visibility funkcija aprašyta? Parodyk ją

Re: Javascript kodas div bloke

Reklama veikia, ads sistema puiki. Bet kur ikisus si koda viskas ciki, bet nesupratai problemos. As noriu, kad paspaudus ant sios reklamos esancios div bloke, pasirodytu foo elementas... Bet kur div'e paspaudus, tik ne ant scripto, viskas suveikia.

Re: Javascript kodas div bloke

aragorna123 wrote:

Bet kur div'e paspaudus, tik ne ant scripto, viskas suveikia.

Gali paaiškint, kaip tu "paspaudi ant scripto"?

Re: Javascript kodas div bloke

Nu savotiskai, ten yra turbut koks linkas, nezinau, gal kas pagoreguoti galetu, ar bent jau padet..

Re: Javascript kodas div bloke

O tu bent supranti kaip veikia eventu sistema? Jei ne, tai gal laikas apie tai pasiskaitineti?

Re: Javascript kodas div bloke

simptomai nesiskaito, reikia diagnozės

Kiek maigyklių sudėvėjai ?

Re: Javascript kodas div bloke

md5 wrote:

simptomai nesiskaito, reikia diagnozės

Esmė tokia: su padarai onClick() div'ui, bet div'e veikia JS'as, kuris sukuria kažkokius kitus elementus ir nebūtinai div'e, gali būt visai kitame layeryje ar dar kur, taip pat ten galimi ir atitinkamų eventų overridinim'as (pvz.: onClick()). Todėl tau kažkas ir neveikia - ir tikriausiai neveiks. Kad pasakyti tiksliai, reikia debug'inti. Pateik online veikiančią sistemą tada bus galima pasakyt kažką konkrečiau, o jeigu nori pats išmokti išsiaiškinti - pasidomėk FireBug'u, kaip su juo analizuoti JS kodą.

Apibendrinimui diagnozė: bandai šokti aukščiau bambos (-;

Re: Javascript kodas div bloke

žinau, kad daug noriu ir nieko nežinau apie js, bet man žiauriai reikia :D. Negi niekas negalite bent pataisyti kodo (suprantu skamba kvailokai), argi nėra paprastos išeities? ;/