js-функция с php параметри...?

annabelka

Registered
Имам една галерия, на която снимките(пътя до тях) и описание са записани в БД. Изкарвам си лента с малки снимчици и чрез една js функция като се кликне на снимка и тя се отваря в див с по-голям размер.

Функцията е:
Код:
		function vis(f)
		{ 
			 
			//lab=document.getElementById("label");
			//lab.innerHTML=v;
			h=document.getElementById("big_pic");
			h.innerHTML='<img src=' + f + '>';
		}

Извикване на функцията:
Код:
<a onclick="vis('<?php echo $pic;?>');" href="#"> 
		<img src="<?php echo $pic; ?>" width="<?php echo $width; ?>" border="0" /></a>

Искам освен самата снимка при кликване върху нея, под голямата снимка да излиза и описанието на снимкта, което също се взема от БД... например в един <span id="label"></span> ...., НО нещо не мога до донаправя функцията.
:roll: :)
 
Код:
	<a href="javascript: vis('<?php echo $pic;?>','<?php echo $text; ?>');"> 
		<img src="<?php echo $pic; ?>" width="<?php echo $width; ?>" border="0" /><br />
	</a>

Код:
function vis(f,t) 
      { 
          
         //lab=document.getElementById("label"); 
         //lab.innerHTML=v; 
         h=document.getElementById("big_pic"); 
         h.innerHTML='<img src=' + f + '><br /><span>' + t + '</span>'; 
      }
 
koko5 каза:
Сложи втори параметър на функцията и аналогично :)


:D
Е, много ясно, че е аналогично, но можах да го направя.

Ins1de, по твоя начин нещо не става.
 
Опитай:

Код:
function vis(f,v){         
         document.getElementById("label").innerHTML=v;
         document.getElementById("big_pic").src=f;
	 return false;
      }
Код:
<a onclick="return vis('<?php echo $pic;?>','<?php echo $SOME_TEXT;?>');" href="#">
      <img src="<?php echo $pic; ?>" width="<?php echo $width; ?>" border="0" /></a>
:?:
 

Back
Горе