Lightbox avaneks lehekülje laadimisel
-
masuurikas 14 a
Tere,
Mul on soov panna avalehele üks kaart. Et juhul, kui külastaja tuleb leheküljele näiteks www.kaart.ee, siis Lightbox efektiga ilmub talle ette Jõulukaart. Mis koodiriba ma peaksin kirjutama pealehele?
09. detsember 2008 - 15:18:14 · Otselink
-
vaalaskala 14 a
09. detsember 2008 - 15:27:14 · Otselink
-
masuurikas 14 a
Huvitav, sain sellise asja serverisse üles, kõikide nende scriptide kaustadega ja pildifailiga. Kuid ikkagi ei avane kohe automaatselt. Ma pean ikka sellele punktile klikkima, mille ma lingiks tegin.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LIGHTBOX</title>
& lt;link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /><script src="js/prototype.js" type="text/javascript"></sc ript>
<script src="js/scriptaculous.js?load=effects& quot; type="text/javascript"></sc ript>
<script src="js/lightbox.js" type="text/javascript"></sc ript>
<script type="text/javascript">
fun ction autoFireLightbox() {
//Check if location.hash matches a lightbox-anchor. If so, trigger popup of image.
setTimeout(function() {
if(document.location.hash && $(document.location.hash.substr(1)).rel.index Of('lightbox')!=-1) {
myLightbox.start($(document.location. hash.substr(1)));
}},
250
);
}
Event.observe(window, 'load', autoFireLightbox, false);
// ]]>
</script>
<a href="1.jpg" rel="lightbox" id="christmas" title="">.</a><a href="#christmas" onload="window.location.href = 'index.html?rand=' + Math.floor(Math.random()*999) + '#christmas'; return false;">.</a>
</html>
09. detsember 2008 - 16:09:40 · Otselink
-
critique† 14 a
Tunnsitan, et ei süvenenud, kuid 2 asja karjusid kohe silma:
1. "autoFireLightbox, false"
2. onload event ei ole sul ju lightboxi lingil, vaid mingil suvalingil.
10. detsember 2008 - 10:57:04 · Otselink