29. november 2007 - 21:13
Der er
5 kommentarer og 1 løsning
hvordan hente jeg det udskrivede id
Hejsa jeg har kode stump som ser sådan her ud. <a onclick='<%# Eval("ID") %>'>THis is a link</a> så har jeg det poblem. hvordan henter jeg med javascript det ID jeg lige har klikket på?
Annonceindlæg fra Computerworld
29. november 2007 - 21:54
#1
Du må forklare lidt nærmere. Hvad har den kodestump at gøre med id's? Og hvad gør <%# Eval("ID") %>? Hvilket id klikker du på?
30. november 2007 - 12:17
#2
Jeg forstår heller ikke dit scenarie, men du kan tildele værdien til en variabel, som så kan aflæses: <script type="text/javascript"> var actId = ""; </script> <a onclick='actId=<%# Eval("ID") %>;return false;'>THis is a link</a> -- return false skal med for at undgå en reload !-)
30. november 2007 - 12:32
#3
hmms jeg prøver lige igen. jeg har det stykke kode. <div id="Day1" runat="server" onclick="CreateEvent(this);"> <div style="width:150px; float:left; height:150px; border-right:solid 1px black;"> <div style="background-color:#D9D9D9; width:150px; text-align:right; margin-right:2px;"> <asp:Literal ID="ltlDay1" runat="server" Text="1"></asp:Literal> </div> <div style="margin-top:1px; margin-left:5px; text-align:left; font-family:Verdana, Sans-Serif; font-size:11px;"> <asp:Repeater ID="rpDay1" runat="server"> <ItemTemplate> <div id='i <%# Eval("EventID") %>' onclick="java script:GetID('<%# Eval("EventID") %>');event.cancelBubble=true;"> <%# Eval("StartTime") %><a id="Link1" href="#" onclick="UpdateEvent(this);event.cancelBubble=true;"><%# Eval("Title") %></a></div> </ItemTemplate> </asp:Repeater> </div> </div> </div> Det som jeg er ude efter er at jeg gerne vil hente i <%# Eval("EventID") %> samtidig med når jeg klikker på UpdateEvent er det ikke muligt at smelte det sammen så man kan hente de 2 ting på en gang =)
30. november 2007 - 13:58
#4
jeg har prøvet sådan her indtil videre. function UpdateEvent(obj, id) { var ele = obj + id; document.getElementById('<%= lblCurrentSelectedID.ClientID %>').innerHTML = document.getElementById('ele').id; document.getElementById('<%= lblCurrentDaySelectedUpdates.ClientID %>').innerHTML = obj.id.substring(4,obj.id.length); document.getElementById('<%= hfIDupdate.ClientID %>').value = obj.id.substring(4,obj.id.length); document.getElementById('CreateEventWindow').style.visibility = "hidden"; document.getElementById('UpdateEventWindow').style.visibility = "visible"; } og min onclick ser sådan her ud: onclick="UpdateEvent(this, <%# Eval("EventID") %>);event.cancelBubble=true;"
30. november 2007 - 16:18
#5
lukker lige og opretter nyt spg fordi jeg har fået det til at virke halv
01. december 2007 - 02:37
#6
s
Vi tilbyder markedets bedste kurser inden for webudvikling