js fil & C#
Jeg har dette javascript liggende på alle mine sidder, og nu vil jeg gerne have lagt det over i en fil, som alle mine sidder bare kan bruge af.public void SetDefaultButton(Page page, TextBox textControl, Button defaultButton)
{
// Sets default buttons.
// Originally created by Janus Kamp Hansen -
// http://www.kamp-hansen.dk/pages/showdoc.asp?id=28&menuid=21&menuid=20
// Extended by Darrell Norton - http://dotnetjunkies.com/weblog/darrell.norton/ -
// http://dotnetjunkies.com/WebLog/darrell.norton/archive/2004/03/03/8374.aspx
// -- added Mozilla support, fixed a few issues, improved performance
// <!--
string theScript = @"
<SCRIPT language=""javascript"">
function fnTrapKD(btn, event)
{
if (document.all)
{
if (event.keyCode == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
else if (document.getElementById)
{
if (event.which == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
else if(document.layers)
{
if(event.which == 13)
{
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
}
</SCRIPT>";
Page.RegisterStartupScript("ForceDefaultToScript", theScript);
textControl.Attributes.Add("onkeydown", "fnTrapKD(" + defaultButton.ClientID + ",event)");}
Det koden gør, at man kalder funktionen på siden, og definere hvilken side man snakker om, hvilken textbox, og hvilken knap. Så når brugeren trykker enter når han skriver i en textbox, vil scriptet reagere på det, og trykke på den ønskede knap.
Det vil jeg gerne have lagt over i en fil, enten en js fil, eller bare en class fil. Jeg ved intet om det, så jeg vil meget gerne have lidt vejledning med opgaven.
