col
Guest
почему после вызова функции переменн остаеться неопределенной хотя в нутри меняеться
Люди плиз обьясните почему после вызова функции prev_p(this.id) в событии onclick переменная prev не меняеться хотя в нутри меняеться я проверял тока как то криво или если я ваще не правильно делаю то подскажите как. Ну плиз народ.
<style type="text/css">
DIV.cdiv{position:relative ;z-index:10; left:10; width:160; height:22; padding:3px;}
DIV.cdiv1{position:relative ;z-index:10;top:40; left:10; width:160; height:22; padding:3px;}
A.ca{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:black}
</style>
<script language="JavaScript">
var prev; str=""
function prev_p(cur)
{
prev=cur;
}
function link (lnk,text)
{
for(a=0;a<3;a++)
{
str+= "<a href='#' id='adivSlide"+a+"' class='ca' onclick='prev_p(this.id);"+prev+".style.color=255'> text0 </a><p>"
}
document.write(str)
}
link ('lnk','text')
</script>
Люди плиз обьясните почему после вызова функции prev_p(this.id) в событии onclick переменная prev не меняеться хотя в нутри меняеться я проверял тока как то криво или если я ваще не правильно делаю то подскажите как. Ну плиз народ.
<style type="text/css">
DIV.cdiv{position:relative ;z-index:10; left:10; width:160; height:22; padding:3px;}
DIV.cdiv1{position:relative ;z-index:10;top:40; left:10; width:160; height:22; padding:3px;}
A.ca{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:black}
</style>
<script language="JavaScript">
var prev; str=""
function prev_p(cur)
{
prev=cur;
}
function link (lnk,text)
{
for(a=0;a<3;a++)
{
str+= "<a href='#' id='adivSlide"+a+"' class='ca' onclick='prev_p(this.id);"+prev+".style.color=255'> text0 </a><p>"
}
document.write(str)
}
link ('lnk','text')
</script>