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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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