webForumDet fria alternativet

formatera servertagg

8 svar · 1 120 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#1

Har "glömt bort" hur man gjorde för att få med '.
har följande:

<asp:LinkButton ID="LinkButton1" OnClientClick='<%# "window.open('Chat.aspx?id=" + Eval("ChatId") + "', '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=500')"%>' runat="server" Text='<%#Eval("Name") %>' />

Nu är det i OnClientClick det är fel.
"Servertaggen är inte korrekt formaterad."

Tacksam för all hjälp :stud

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Inte 100 på det men kanske så här:

<asp:LinkButton ID="LinkButton1" OnClientClick="window.open('Chat.aspx?id=<%# Eval("ChatId")%>', '', 'toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500')" runat="server" Text='<%#Eval("Name") %>' />
VinnarenMedlem sedan sep. 2005833 inlägg
#3

tack, men det hjälpte inte. Får samma felmeddelande:
Servertaggen är inte korrekt formaterad. :r

inspiroMedlem sedan sep. 2005673 inlägg
#4

En chansning, prova detta:

<asp:LinkButton ID="LinkButton1" OnClientClick='window.open(Chat.aspx?id=<%# Eval("ChatId")%>,,toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500)' runat="server" Text='<%#Eval("Name") %>' />

Eller detta:

<asp:LinkButton ID="LinkButton1" OnClientClick='<%# "window.open(Chat.aspx?id=" + Eval("ChatId") + ",,toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500)" %>' runat="server" Text='<%#Eval("Name") %>' />
VinnarenMedlem sedan sep. 2005833 inlägg
#5

tack, men får följande javascript fel:
På den översta:
Error: illegal XML character
Source Code:
window.open(Chat.aspx?id=<%# Eval("ChatId")%>,toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500);

på den understa:
Error: missing : in conditional expression
Source Code:
window.open(Chat.aspx?id=1,toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500);

inspiroMedlem sedan sep. 2005673 inlägg
#6

Så här då?

<asp:LinkButton ID="LinkButton1" OnClientClick='<%# "window.open(\"Chat.aspx?id=" + Eval("ChatId") + "\",null,\"toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500\")" %>' runat="server" Text='<%#Eval("Name") %>' />
VinnarenMedlem sedan sep. 2005833 inlägg
#7

tack, fungerar perfekt (y)

rhdfMedlem sedan okt. 2007446 inlägg
#8

lite sent kanske, men att ingen pekat på möjligheten med "formatstring" i eval är märkligt

<asp:LinkButton ID="LinkButton1" OnClientClick='<%# Eval("ChatId","window.open("Chat.aspx?id={0}.......)")  %>' runat="server" Text='<%#Eval("Name") %>' />
TravoniMedlem sedan okt. 20041 556 inlägg
#9

Nån skall ju vara den första. ;)

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)