Autor Zpráva
kunkun
Profil *
Jsem naprostý laik v javascriptu, ale potřeboval bych do lightboxu na procházení fotek místo titulku vložit funkční odkaz ke každému obrázku. Webovou adresu jsem do komentáře dostal, ale jak z ní udělat odkaz, na který se dá kliknout? Zatím všechny pokusy o změnu kódu končí vyrušením celého lightboxu:-( Použil jsem skript z http://serennz.sakura.ne.jp/toybox/lightbox/

Předpokládám, že by se titulek mohl změnit na link někde tu:
	_genListFromLinks : function(d)
	{
		var self = this;
		var links = d.getElementsByTagName("a");
		for (var i=0;i<links.length;i++)
		{
			var anchor = links[i];
			var num = self._imgs.length;
			var rel = String(anchor.getAttribute("rel")).toLowerCase();
			if (!anchor.getAttribute("href") || !rel.match('lightbox')) continue;
			// initialize item
			self._imgs[num] = {
				src:anchor.getAttribute("href"),
				w:-1,
				h:-1,
				title:'',
				cls:anchor.className,
				set:rel
			};
			if (anchor.getAttribute("title"))
				self._imgs[num].title = anchor.getAttribute("title");
			else if ( anchor.firstChild 
			       && anchor.firstChild.getAttribute 
			       && anchor.firstChild.getAttribute("title"))
				self._imgs[num].title = anchor.firstChild.getAttribute("title");
			anchor.onclick = self._genOpener(num); // set closure to onclick event
			if (rel != 'lightbox')
			{
				if (!self._sets[rel]) self._sets[rel] = new Array();
				self._sets[rel].push(num);
			}
		}
	},	
Taurus
Profil
A nechceš si stáhnout jiný typ lightboxu, který umí i html? Jsou takové, co zvládají video, iframe, celé html, flash, ... Stačí pohledat.
kunkun
Profil *
Je i nějaký, který zvládá změnu velikosti fotky, dle aktuální velikosti okna i po načtení obrázku? Docela jsem hledal, ale je jich fakt moc. Zdroj kde by u skriptů byla popsána i tato funkce jsem nenašel:-(
kunkun
Profil *
Snad by to neměl být takový problém změnit řetězec odkazu na řetezec s tagy odkazu....nebo jo?
kunkun
Profil *
Takže se to dá udělat naprosto jednoduše přidáním odkazu mezi uvozovky title="..............."

Např:
title="&lt;a href=&quot;album_showpage.php?pic_id={IMG_NUM}&quot;&gt;ID-{IMG_NUM}-pro zobrazení v albu klikněte&lt;/a&gt;"

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0