Lightbox2 automatikus indítás

kutyafule képe

Üdv!

Egy honlapot kellene úgy beállítanom, hogy amint betöltődik az oldal, egy hirdetést kéne feldobnom. Nem akarom túlbonyolítani és nem is kereskedelmi jellegű az oldal, hogy bármi más funkció is kelljen hozzá. (Kattintás számláló, stb.)

Csak "ugorjon elő" egy hirdetés, amit le tudok kapcsolni.

Arra gondoltam, hogy úgyis használok lightboxot, elég lenne azt rávenni, hogy az oldal betöltődésekor dobjon fel egy képet. A linket pl. egy blokkba betenném olyan helyre, amit a végén tölt be és CSS-sel eltüntetném, hogy ne látszódjon. Már csak rá kéne vennem, hogy automatikusan elinduljon.

Meg lehet ezt valahogy csinálni? Mármint az automatikus kattintást. Vagy felejtsem el és keressek valami más megoldást.

Köszönöm!

Drupal verzió: 
kutyafule képe

No! Találtam egy oldalt, amilyet szeretnék:
http://www.bram.us/demo/projects/autofirelightbox/#image001

De nálam nem működik.

Számomra nem világos az, hogy a Lightbox V2-höz ugye nem kell a Scriptaculous és Prototype. Ez most azt jelenti, hogy a JQuery tartalmazza, vagy ez egy olyan Lightbox verzió, amit JQuery-re írtak át? Mert ez utóbbi esetben akkor érthető, hogy miért nem működik a kód.

0
0
Pasqualle képe

egy sajat js fajlba valami ilyesmit kellene irni

$('#my_css_id').trigger('click');

ahol a my_css_id annak a linknek az id-je amire kattintani akarsz.

drupal_add_js() fuggvennyel tudod hozzaadni az oldalhoz a sajat js fajlt..

nem probaltam ki, hogy ez igy valoban mukodik e..

0
0
kutyafule képe

Ha csak ki szeretném próbálni, elég ennyit írnom PHP code formátumban:

<script type="text/javascript">
   $('#dynLink').trigger('click');
</script>
 
<a id="dynLink" href="kép_elérési_út"><img ....></a>

Mert ez így nem működik.

Viszont az alábbi kód már majdnem jó, de egy új ablakban nyitja meg a képet és nem a Lightboxban.

<script type="text/javascript">
 
function init(){
  var linkPage = document.getElementById('dynLink').href;
  window.location.href = linkPage;
  }
 
onload=init;
 
</script>
<a id="dynLink" href="kép_elérési_út"><img ....></a>

Sajnos nem értek a JavaScripthez.

Itt is hasonló a probléma, de nem tudtam "kihámozni belőle" hogy mit is kéne csinálnom:
http://weblabor.hu/forumok/temak/100404

0
0
aboros képe

nem isten bizony, hogy az a baja, de mindig minden jquery kódot a ready "eseményhez" (?) szokás kötni, nehogy olyankor fusson az, mikor még nincs teljesen letöltve az oldal.
így:

<script>
$(document).ready(function () {
 
  <!-- es akkor ide jon a zsivanysag -->
 
});
</script>
0
0

-
clear: both;

kutyafule képe

Köszönöm, ez már így működik.

0
0