Determine From Where Javascript Is Coming - Awful Scrolling
Jan 25, 2010
So I've been handed an older website, and been asked to make some modifications. It's been made with ASP, and I'm not really familiar with it. [URL] I've been asked to get rid of that awful scrolling. By looking at the page source, I determined that the scrolling is done using some inline Javascript.
<script type="text/javascript">
function getElementPosition(theElement){
var posX = 0;
var posY = 0;
while(theElement != null){
posX += theElement.offsetLeft;
posY += theElement.offsetTop;
theElement = theElement.offsetParent;
}
return {x:posX, y:posY};
}
var offsetY = 0;
window.onload = function(){............................
View 3 Replies
Similar Messages:
Sep 22, 2010
I am using jqplot to show candlestick chart and the data is from xml.I retrieve data from xml and put it into array and then jqplot creates a candlestick chart from that.but xml file contains lots of data so in chart values are over lapping (with fixed width). we make graph of lets say 10% of data and place a scrollbar and on every tick of scroll bar we rebuild graph with next data or there already exists any such functionality of scrolling graph/chart in jqplot
View 1 Replies
Nov 30, 2010
I've got my GridView inside another Panel and I got scrollbars but GridView is to big even with paging. So user needs to scroll down to scroll horizontal (to see horizontal scrollbar). How can I add any horizontal scrolling trick for my GridView in the Panel. Maybe something from javascript ? My js knowledges is still being poor. I really hard thinking on what that could be, maybe floating horizontal scrollbar?
View 2 Replies
Oct 25, 2010
I am using a CustomValidator in ASP.NET as follows:
<asp:CustomValidator ID="cvComment" ControlToValidate="txtComment" Display="None"
EnableClientScript="true" ClientValidationFunction="validateComment"
runat="server" ></asp:CustomValidator>
And this is the function that gets called:
function validateComment(source, args) {
var reComment = new RegExp("^[a-zA-Z0-9',!;?@#%*.s]{1,1000}$");
var validComment = reComment.test(window.event.srcElement.value);
if (!validComment)
alert("The comment has illegal characters");
args.IsValid = validComment;
}
Upon clicking the button that triggers the validator, the application breaks and I can see that the window.event property is null, so obviously there's a null reference trying to match the regEx. My question is why could the window.event be showing up as null? I could've sworn this was working before.
EDIT:
I have modified the function as such:
var check = document.getElementById(source.id);
var checky = check.attributes["controltovalidate"].value;
var checkyo = document.getElementById(checky);
var validHour = reOutHour.test(checkyo.value);
if (!validHour)
alert("The time is incorrectly formatted");
args.IsValid = validHour;
Now this is working on Internet Explorer, but not on Firefox...
View 1 Replies
Mar 30, 2011
I'm trying to control the scrolling of a div containing a gridview using some js code I found at [URL] Intent is to stop the gridview in the div from scrolling to the top after the select in the gridview is operated. Prior to adding the ajax extentions the detail would display when the select image was operated. Now the grid appears ok but when the select is operated nothing happens - perhaps the nSelectedIndexChanging="DetailsView1_Show" code behind is no longer firing? Perhaps I am missusing the ajax extentions? Using VS 2010. My code is as below,
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<script type="text/javascript">
var xPos, yPos;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
xPos = $get('serviceorders').scrollLeft;
yPos = $get('serviceorders').scrollTop;
}
function EndRequestHandler(sender, args) {
$get('serviceorders').scrollLeft = xPos;
$get('serviceorders').scrollTop = yPos;
}
</script>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<input type="hidden" id="hdnScrollTop" runat="server" value="0" />
<div id="serviceorders" style="position: absolute; left:300px; top:180px; height:100px; width:700px;
font-family: Arial; font-size: small; color:black; overflow:auto">
<asp:GridView ID="sobydate2GridView1" runat="server"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="SOSONO"
DataSourceID="sobydate2gridview1SqlDataSource" AllowPaging="false" HeaderStyle-Wrap="True"
GridLines="None" OnSelectedIndexChanged="DetailsView1_Show"
OnSelectedIndexChanging="DetailsView1_Show">
<Columns>
<asp:CommandField ShowSelectButton="True" ButtonType="Image" SelectImageUrl="linkimage.gif" />
<asp:BoundField DataField="SOSONO" HeaderText="Service Order" ReadOnly="True"
<asp:BoundField DataField="SORSP" HeaderText="RSP" SortExpression="SORSP" />
View 3 Replies
Jul 29, 2010
I've seen/read plenty advocating "unobtrusive" JavaScript contained in separate files. I'm preparing to combine all my JavaScript from three partial views into a single file that I will then reference somewhere in my master.
My question is: is there any type of JavaScript that should remain behind in the html? One example that seems to me may present a problem would be something like:
<script type="text/javascript">
$(document).ready(function () {
$('#newQuoteLink').click(function () {[code]...
Am I correct in assuming this script would not work if loaded from a separate file?I mostly wanted to check if there were any caveats or other considerations prior to combining everything into this lone, separate file.
View 2 Replies
May 11, 2010
I'm writing a registration form using just CSS styles and while the web page is rendered in the browser the way it should the view at design time is awful.Design time view: ttp://img340.imageshack.us/img340/1746/sshot1op.pngRendered page: http://img140.imageshack.us/img140/4989/sshot2r.pngThis is the code behind (no markup):
[Code]....
Is that something I should normally expect?
View 3 Replies
Nov 9, 2010
In web application, i tried scrolling the window vertically by increasing a y axis height to 500 with a javascript that is attached to OnClientClick event of a asp.net button control with id Button1. The script i have used is
<script language="JavaScript">
function scrollToWindow()
{
window.scrollTo(0,500);
}
</script>
and the button code is as follows
<asp:Button ID="Button1" runat="server"
Text="Scroll to bottom" OnClientClick="scrollToWindow()" />
If i run this page and click that button, the page scroll is not working properly. when i put alert inside that script and debug, i found that the page is actually scrolling to 0,500 but again its rendering to its normal position because of some reasons. Overcome this issue and let me know the reason behind that?
View 3 Replies
Mar 14, 2010
In ASP.NET, when you give a tag an ID it generates a unique HTML id for the element based on the control hierachy, ie.
<asp:Panel ID="test" runat="server">
...
</asp:Panel>
<!-- Becomes... -->
<div id="plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_test_test">
...
</div>
Is there some way of determining the generated id in the codebehind file? I need to generate some Javascript that uses the id.
View 2 Replies
Feb 20, 2010
I have an application which use some javascript functions,As all javascripts include in Masterpage, most of them which comes withpage are not necessary, and some of those are repeated ( cause used in some different JS file. )So I want to check if there is a way to determine duplicate functions and remove them ?
View 4 Replies
Jan 20, 2010
I'm building several user controls (ASCX) for my website and several of them are very similar in what they do. (As a side note, I must create unique UC's even if they're similar because I'm creating widgets for the new Telligent Community themeing system). For example, two of them are different but use the same front-end code to create a 2 or 3 tab panel where you can click a tab and it changes the data below. I have a single JS file to handle these tabs and the animations. I'm currently dynamically adding my JS file reference to the <head> from the user controls' code via:
Literal jsFile = new Literal();
jsFile.Text = string.Format("<script src="{0}"></script>", "/community/themes/test/js/tabbedCallout.js");
Page.Header.Controls.Add(jsFile);
If I have both of these controls on a page though, both will add this JS file reference. How can I do a check to see if it is already added from another control?
View 1 Replies
Mar 7, 2011
I have set up in javascript:
var onBeforeUnloadFired = false;
window.onbeforeunload = function (sender, args)
{
if(window.event){
if(!onBeforeUnloadFired) {
onBeforeUnloadFired = true;
window.event.returnValue = 'You will lose any unsaved changes!'; //IE
}
}
else {
return 'You will lose any unsaved changes!'; //FX
}
windows.setTimeout("ResetOnBeforeUnloadFired()", 1000);
}
function ResetOnBeforeUnloadFired() {
//Need this variable to prevent IE firing twice.
onBeforeUnloadFired = false;
}
I'm trying to achieve an edit screen where the user is warned before navigating away. It works fine except I get the pop up for normal post backs of button clicks. I'm hoping to avoid this so I'm figuring if I could determine which button was pressed it would work. Does anybody know how to determine which button was pressed in the indows.onbeforeunload? Alternatively anyone know a better approach to what I'm trying to achieve?
View 1 Replies
Mar 7, 2011
I am using ASP button its working properly at client side but on server side its not firing.
<div style="text-align: center">
<div>
<div id="UserName">
<b>LoginName</b>
<asp:TextBox ID="txt_LoginName" runat="server"></asp:TextBox>
</div>
</div>
<div>
<div id="Password">
<b>Password </b>
<asp:TextBox ID="txt_Password" TextMode="Password" runat="server"></asp:TextBox>
</div>
</div>
<div style="text-align: right; width: 210px;">
<asp:Button ID="btn_SignIn" OnClientClick="LogInUser()" UseSubmitBehavior="false" runat="server" Text="Login`enter code here`" />
<asp:Label ID="lbl_InValidError" runat="server"></asp:Label>
</div>
</div>
Client Side Code:
function LogInUser()
{
var LoginName = document.getElementById("<%=txt_LoginName.ClientId %>").value;
var Password = document.getElementById("<%=txt_Password.ClientId%>").value;
[Code]....
View 1 Replies
Apr 20, 2010
I am creating a website and I want to know that user is coming from where, like from google, bing, asp.net, any other site. Is their any way to find out in asp.net ??
View 1 Replies
Jan 26, 2011
aspx code
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="learnvb1._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >[code]....
note,tried it on all browsers
View 3 Replies
Apr 20, 2010
I am creating a website and I want to know that user is coming from where, like from google, bing, asp.net, any other site. Is their any way to find out in asp.net ?
View 3 Replies
Jan 26, 2010
I have opened a site i have made in VB a while ago to get some code out of it and it all comes up in hex. Everything under app data opens fine. But none of the pages do they all come up as hex.
View 1 Replies
Sep 6, 2010
I am calling my business layer project in Web Project. I added refress business layer project to Web. When I call class in BL project, I need to write twice this namespace. I dont know why it is coming.
MyCompanyName.HRHead.DataLayer.MyCompanyName.HRHead.DataLayer.User
I suppose to call
MyCompanyName.HRHead.DataLayer.User
In my BL project I defined all classes namespace is MyCompanyName.HRHead.DataLayer
View 3 Replies
Jan 12, 2011
my previous quesion was answered, but now the same thing that works in IE doesn't work like it should in Firefox.
my C# looks like this:
[code]....
The problem is that this works fine in IE but when I try it in Firefox, after alert D displays "D" the next alert just displays "undefined". I googled around and found some things relating to events but I could not understand nor correctly implement them.
View 1 Replies
Dec 29, 2010
I have created a windows control and hosted it into my web application. I created that because I need to do some system level tasks through web application. The issue is that I need to show a modalpopup on that form and the activex control is coming on top of modal popup, rest is fine.
View 5 Replies
Jun 1, 2010
I am trying to display a PDF from database (byte[]) to user.
I am using code below to render PDF. It is giving me PDF as binary text as shown below. Instead of open in PDF application it is rendering PDF as text.
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
//Response.AddHeader("Content-Length", fileToDownload.Length.ToString());
//Response.AddHeader("Content-Disposition", "inline; name=RemoteUserGuide.pdf");
Response.AppendHeader("content-length", fileToDownload.Length.ToString());
Response.ContentType = "application/pdf";
Response.BinaryWrite(fileToDownload);
Response.Flush();
////Response.Close();
Response.End();
UPDATE: Just noticed, this application page is rendering PDF correctly in CHROME, but still displaying text in IE. (don't have FF3 on server to test). Probably its some browser issue?
View 4 Replies
Sep 6, 2010
Does anyone know why this happens?
[URL]
It was running fine and then all of a sudden this message poped up.
View 2 Replies
Jun 10, 2010
I have a website which is in arabic. I am saving the username in cookies and displaying the username in label from cookies. But it is not coming in arabic. When i rum my website locally it works fine but on server it is not working.
My code is
[code]....
View 5 Replies
Jan 8, 2010
I wanna bind atleast 30,000 records in a gridview from a sqlserver table. I want to bind only 50 records at a time with grid view. The grid has also paging and when I click next page then next 50 records should be shown and another next page's click another 50 records.
How can I optimize this thing. I want that If 30,000 records are binding then grid should be work as binded 50 records.
View 4 Replies
Feb 25, 2011
I am a beginner in MVC. I downloaded a project & compiled it. The browser window came. But now when I compile, the browser window is not coming. I am using VS2008.
View 2 Replies