depi
Apr 6th 2007, 5:53 am
Hi guys.
By yesterday I'm struggling with the DOM. I would like to create an AJAX based poll where when a user votes it changes the link to a normal text. Everything is working except this change after voting. I don't know how to change <a> to a <span>.
Here is my HTML code:
<div class="poll">
<h3>Question?</h3>
<a href="javascript://" onclick="xajax_hlasuj('1', '0');" id="hlasuj1-0">Answer 1</a>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-0" style="width: 50%;">50%</span></span>
<a href="javascript://" onclick="xajax_hlasuj('1', '0');" id="hlasuj1-1">Answer 2</a>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-1" style="width: 50%;">50%</span></span>
<strong>Votes all:</strong> <span id="votesall1">60</span>
</div>
And here is what I would like to get:
<div class="poll">
<h3>Question?</h3>
<span>Answer 1</span>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-0" style="width: 50%;">50%</span></span>
<span>Answer 2</span>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-1" style="width: 50%;">50%</span></span>
<strong>Votes all:</strong> <span id="votesall1">60</span>
</div>
I had a working version, but it not worked well in IE, so now I have nothing. Could anyone of you please give me an theoretically advice or some of JS code?
Thanks very much.
By yesterday I'm struggling with the DOM. I would like to create an AJAX based poll where when a user votes it changes the link to a normal text. Everything is working except this change after voting. I don't know how to change <a> to a <span>.
Here is my HTML code:
<div class="poll">
<h3>Question?</h3>
<a href="javascript://" onclick="xajax_hlasuj('1', '0');" id="hlasuj1-0">Answer 1</a>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-0" style="width: 50%;">50%</span></span>
<a href="javascript://" onclick="xajax_hlasuj('1', '0');" id="hlasuj1-1">Answer 2</a>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-1" style="width: 50%;">50%</span></span>
<strong>Votes all:</strong> <span id="votesall1">60</span>
</div>
And here is what I would like to get:
<div class="poll">
<h3>Question?</h3>
<span>Answer 1</span>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-0" style="width: 50%;">50%</span></span>
<span>Answer 2</span>
<span class="pollbar-full"><span class="pollbar-percent" id="pollbar1-1" style="width: 50%;">50%</span></span>
<strong>Votes all:</strong> <span id="votesall1">60</span>
</div>
I had a working version, but it not worked well in IE, so now I have nothing. Could anyone of you please give me an theoretically advice or some of JS code?
Thanks very much.