Jag har nyligen fått detta problem på mina webbsidor
document.getElementById(this.id + "_designEditor").document.ftb = this
Någon som vet hur jag skall åtgärda detta?
4 svar · 1 988 visningar · startad av saw
Jag har nyligen fått detta problem på mina webbsidor
document.getElementById(this.id + "_designEditor").document.ftb = this
Någon som vet hur jag skall åtgärda detta?
Det där är ju inte något problem, det är en rad kod som ser helt legitim ut. Vad är det som inte fungerar?
Så här ser det ut, jag lägger in som vanligt
<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="FTB" %>
<FTB:FreeTextBox ID="FreeTextBox1" runat="server" Height="150px" Width="597px">
</FTB:FreeTextBox>
//I webb.config
<httpHandlers>
<add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler,
FreeTextBox"/>
</httpHandlers>
När jag sedan ladder webbsidan så kommer det upp en skylt som säger:
Körningsfel I JavaScript: Det går inte att ange egenskapen ftb för en referens
som är odefinierad eller null.
Därefter så markera den följande kod:
document.getElementById(this.id + "_designEditor").document.ftb = this;
Den koden ligger inbakad I en dll.
Jag har inte den blekaste aning om vad jag skall göra, jag har letat som en dåre på internet efter förslag på hur jag skall lösa detta, men inte hittat någonting.
document lär inte finnas på elementet du hämtar ut om det är Javascript
Tack för dit svar, men problemet är att java scriptet ligger inbakad I en dll.
Är det kört med andra ord?