php and javascript

teroristd

Registered
Накратко имам следното

<script type='text/javascript'>

function zamestva_pic1()
{
document.getElementById('PIC_1').src = '$row[pic1]' ;
}

function zamestva_pic2()
{
document.getElementById('PIC_1').src = '$row[pic2]' ;
}

</script>

и

<a href= '$row[pic]'rel='lightbox[roadtrip]' >

<img id='PIC_1' src='$row[pic]' width='$size[width1]' height='$size[height1]' border='0'>

</a>

въпросът ми е как може на <a href= да се укаже да зареди $row[pic1] или $row[pic2] според това коя от джаваскрипт функциите е задействана.
Ако нищо не сте разбрали ще обясня по подробно :)
 
Ами да моляте пробвай пак с обяснението ;]
по принцип HREF се сменя както си сменил SRC
т.е. слагаш ID на линка и пишеш
document.getElementById('link').href= 'link' ;
ама нещо не схващам въпроса ти
принципно ако е това което си мисля искаш нов линк
<a href="javascript:void(0)" onClick= "zamestva_pic2()"> LINNNKKKKK </a>
 
Значи имам галерийка в която снимките се зареждат от база данни 6 малки и една голяма. С джавата като щракна на някоя от малките и ми се зарежда на мястото на голямата. Като се щракне на голямата обаче се зарежда litebox-a и тука ми е проблема че винаги се зарежда първата снимка, която съм сложил в <a href = демек $row[pic]
Визуално снимките се сменят а <a href си остава същото а ми трябва да да се променя в зависимост коя от малките снимки е натисната. Те съответно са $row[pic1] , $row[pic2] и т.н.
 
ами добави и това
document.getElementById('link').href= 'link' ;
във java функциите

т.е. след като смениш src на снимката , сменяш и href на линка

само, че преди това му сложи някакво ID, и го ползвай после по горе.
 
Така става но не е баш както трябва сега отваря дадената снимка но след това ги почва от края например ако щракна на 2-ра трябва следващата да е 3-та а тя минава на последната и след това ги кара под ред вече.
 
Ами и това можеш да оправиш ама е малко по трудно тей като Lightbox e вече инициализиран и трябва да го преинициализираш но не мога точно да ти кажа с какъв код, тей като трябва да го погледна по конкретно.
Но пък се радвам, че помогнах дори и малко :?:
 
сега в момента ми е така

document.getElementById('link').href= '$row[pic1]' ;

може ли по някъкъв начин това да стане нещо подобно като така както съм го дал ми дава грешка

document.getElementById('link').href= '<a href= '$row[pic1] 'rel='lightbox[roadtrip]'></a>' ;
 

Back
Горе