Temat: automatyczne wywołanie funkcji po załadowaniu strony

Witam,
mam taki kod:

<a href="okno.html" target="_blank" class="nyroModal">click</a>

<script type="text/javascript">
$(document).ready(function(){
var width = 800;
var height = 500;
$('.nyroModal').nyroModal({
sizes: {
initW: width, initH: height,
minW: width, minH: height,
w: width, h: height
},
callbacks: {
beforeShowCont: function() {
width = $('.nyroModalCont').width();
height = $('.nyroModalCont').height();
$('.nyroModalCont iframe').css('width', width);
$('.nyroModalCont iframe').css('height', height);
}
}
});
});


Obecnie po kliknięciu w link otwiera sie okno.
Jak to przerobić aby okno otwierało się atuomatycznie po załadowaniu strony?

Kombinowałem juz z onload i innymi rzeczami ale coś mi to nie chce zaskoczyć.Dawid Brzeziński edytował(a) ten post dnia 18.07.12 o godzinie 02:30

Temat: automatyczne wywołanie funkcji po załadowaniu strony

Nie wiem jak ale dostałem olśnienia :)

Przed ostatnia linijka dodałem:

$('.nyroModal').click();


I działa jak ta lala.

konto usunięte

Temat: automatyczne wywołanie funkcji po załadowaniu strony

Dawid Brzeziński:
Nie wiem jak ale dostałem olśnienia :)

Przed ostatnia linijka dodałem:

$('.nyroModal').click();


I działa jak ta lala.

To nie prościej było zwyczajnie wywołać ten kod bez opakowania tego w click() i inne gadostwo ? Poza tym możesz uniknąć stosowania "ready()" umieszczając kod JS na dole strony przed zamknięciem body.



Wyślij zaproszenie do