'document.star_1' + '.src="' + pic_selected[l] + '"';
I thought something like this would work, but I guess I can't do document. ?
'document.star_1' + '.innerHTML="' + txt_unselected[ny] + '"';
Posted 05 January 2010 - 12:25 PM
'document.star_1' + '.src="' + pic_selected[l] + '"';
'document.star_1' + '.innerHTML="' + txt_unselected[ny] + '"';
Posted 05 January 2010 - 01:09 PM
This post has been edited by Moshambi: 05 January 2010 - 01:11 PM
Posted 05 January 2010 - 02:06 PM
This post has been edited by asj127: 05 January 2010 - 02:07 PM
Posted 05 January 2010 - 08:28 PM
<a href="#" id="link1" onclick="changeLink();">Link 1</a>
function changeLink()
{
document.getElementById("link1").innerHTML = "Link 1 changed!";
}
Posted 06 January 2010 - 08:47 AM
for (n = 1; n <= 5; n++)
{
var nx = n-1;
if (n < star_num)
{
document.getElementById("star3_"+n).innerHTML = txt_selected[nx];
} else if (n == star_num)
{
document.getElementById("star3_"+n).innerHTML = txt_over[nx];
} else {
document.getElementById("star3_"+n).innerHTML = txt_unselected[nx];
}
Id="star3_' + n + '"
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_selected[nx]+'"';
This post has been edited by asj127: 06 January 2010 - 08:59 AM
Posted 06 January 2010 - 10:19 AM
Posted 06 January 2010 - 03:54 PM
<script language="Javascript" type="text/javascript">
/* <![CDATA[ */
var dir = "http://www.smackjeeves.com/templates/default/images/";
var pic_unselected = "star-unselected.gif";
var pic_selected = "star-selected.gif";
<!-- BEGIN switch_user_has_voted -->
var default_rating = {switch_user_has_voted.RATING};
<!-- END switch_user_has_voted -->
<!-- BEGIN switch_user_hasnt_voted -->
var default_rating = 0;
<!-- END switch_user_hasnt_voted -->
function build_vote()
{
document.write('Rate it: ');
for (n = 1; n<= 5; n++)
{
if (n <= default_rating)
{
default_pic = pic_selected;
} else {
default_pic = pic_unselected;
}
document.write('<a href="#" onclick="vote(' + n + '); return false;" onmouseover="rateover(' + n + ');" onmouseout="rateover(default_rating);"><img src="' + dir + default_pic + '" name="star_' + n + '" style="border:0px;" /></a> ');
}
document.write('');
}
function rateover(star_num)
{
for (n = 1; n <= 5; n++)
{
if (n <= star_num)
{
da_code = 'document.star_' + n + '.src="' + dir + pic_selected + '"';
} else {
da_code = 'document.star_' + n + '.src="' + dir + pic_unselected + '"';
}
eval(da_code);
}
}
function vote(rating)
{
var new_window = window.open("/ratecomic.php?cid={COMIC_ID}&rating=" + rating, "sj_ratecomic", "height=300, width=400");
new_window.focus();
}
/* ]]> */
</script>
var txt_unselected = ">"; var txt_selected = "<"; var txt_over = "."; var txt_novote = new Array(); txt_novote[0] = "Pl"; txt_novote[1] = "e"; txt_novote[2] = "a"; txt_novote[3] = "s"; txt_novote[4] = "e?"; var txt_vote = new Array(); txt_vote[0] = "Th"; txt_vote[1] = "a"; txt_vote[2] = "n"; txt_vote[3] = "k"; txt_vote[4] = "s!";
function build_vote3()
{
document.write('Rate it: ');
for (n = 1; n<= 5; n++)
{
var nx = n - 1;
if (default_rating==0)
{
default_txt = txt_novote[nx];
} else
{
default_txt = txt_vote[nx];
}
document.write('<a href="#" Id="star3_' + n + '" onclick="vote(' + n + '); return false;" onmouseover="rateover3(' + n + ');" onmouseout="rateover3(default_rating);">' + default_txt + ' </a>');
}
document.write('');
}
function rateover3(star_num)
{
for (n = 1; n <= 5; n++)
{
var nx = n-1;
if (n < star_num)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_selected[nx]+'"';
} else if (n == star_num)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_over[nx]+'"';
} else {
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_unselected[nx]+'"';
}
eval(da_code);
}
}
Posted 07 January 2010 - 08:15 AM
document.getElementById("star3_"+n).innerHTML = txt_selected[nx];
document.getElementById("star3_"+n).innerHTML = txt_selected;
Posted 07 January 2010 - 01:48 PM
var txt_unselected = "<"; var txt_selected = ">";
var default_ratingb = 0 - default_rating;
document.write('<a href="#" Id="star3_' + n + '" onclick="vote(' + n + '); return false;" onmouseover="rateover3(' + n + ');" onmouseout="rateover3(default_ratingb);">' + default_txt + ' </a>');
function rateover3(star_num)
{
for (n = 1; n <= 5; n++)
{
var nx = n-1;
if (star_num == 0)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_novote[nx] +'"';
} else if (n < star_num)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_selected +'"';
} else if (n > star_num && star_num > 0)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_unselected +'"';
} else if (n == star_num)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_over +'"';
} else if (star_num < 0)
{
da_code = 'document.getElementById("star3_'+n+'").innerHTML = "' + txt_vote[nx] +'"';
}
eval(da_code);
}
}
onmouseout="rateover3('+default_ratingb+');">
then it seems to work okay. But... why does it work fine within the quotes when you use images...?
This post has been edited by asj127: 07 January 2010 - 02:10 PM
Posted 07 January 2010 - 04:36 PM
Posted 07 January 2010 - 08:04 PM
document.write('<a href="#" onclick="vote(' + n + '); return false;" onmouseover="rateover(' + n + ');" onmouseout="rateover(default_rating);"><img src="' + dir + default_pic + '" name="star_' + n + '" style="border:0px;" /></a> ');
This post has been edited by asj127: 07 January 2010 - 08:06 PM
