|
hi all,
I have a master page which includes some javascript code to get the current mouse position. i have 2 aspx pages which uses this master page and i need to use the javascript defined in master page in my two aspx pages.
How can i call them?
Thanks in advance.
Regards
Anuradha
|
|
|
|
|
call javascript onmouseover event of body of master page.
for example
<body onmouseover="functionName()"
bEst rEgard
pAthan
please don't forget to vote on the post that helped you.
|
|
|
|
|
hi,
thanks for your help. i used the following code
function getX(evt) {
if (document.all) { return (evt.clientX); }
return (evt.layerX);
}
function getY(evt) {
if (document.all) { return (evt.clientY); }
return (evt.layerY);
}
function getScrollX() {
if (document.all) { return (document.body.scrollLeft); }
return (window.pageXOffset);
}
function getScrollY() {
if (document.all) { return (document.body.scrollTop); }
return (window.pageYOffset);
}
function showValues(e)
{
var posx = 0;
var posy = 0;
posx= getX(e) + getScrollX();
posy= getY(e) + getScrollY();
}
and called the function showValues(event) in mousemove event of the body of master page as u described.
i need to use the variables posx and posy in my content pages.
How can it be done???
Thanks
Regards
Anuradha
|
|
|
|
|
anu81 wrote: i need to use the variables posx and posy in my content pages.
Why ? After rendering and showing the page to the browser, there is no separation like Master/Content page. All will be rendered to produce a single page. So whatever client side script you are writing on Master/Content page will be in same page after rendering. So what's your problem ?
|
|
|
|
|
hi,
thanks for your reply. i too thought the same that the entire page is rendered and there is no difference between master and content page.
But when i access the values posx and posy in a javascript function from the content page like this,
function fnZoomImage(comment_text)
{
oDiv = document.getElementById('idPOPUP');
if (oDiv != null) window.document.body.removeChild(oDiv);
oDiv = window.document.createElement("DIV");
oDiv.style.position="absolute";
oDiv.style.visibility = "visible";
oDiv.style.padding = "1px";
oDiv.style.width = "0px";
oDiv.style.height = "0px";
oDiv.style.border = "0px";
oDiv.style.left = posx + "px";
oDiv.style.top = posy + "px";
oDiv.id = "idPOPUP";
oDiv.innerHTML = ""+
""+
" "+
""+
""+
" " + comment_text + " | ";
window.document.body.appendChild(oDiv);
}
i get a error saying posx is undefined.
Thanks
Regards
Anuradha
|
|
|
|
|
anu81 wrote: i get a error saying posx is undefined.
Your script is a mess. Variable posx is declared inside a function, and you are accessing that from another function. This is not possible because variable posx scope ends when the first function ends. So how you can access it here ?
Try making posx declare outside the function. But I am not sure that you can access variables declared on different script blocks. If it's not working put a hidden textbox and assign the posx value there. Then read from this hidden textbox in the content page and assign to another variable.
|
|
|
|
|
hi,
oh ya.i did not notice that. sorry for the inconvinience. thanks for your suggestions.
I will try it out.
Thanks
Regards
Anuradha
|
|
|
|
|
If a user with name admin and he is assign as the roles manager.if we login as admin how we set permission to create another user and allow acces to some pages in a project.please send the source code for setting permission to that rolemanager to create new user and allow permission to access the pages
|
|
|
|
|
|
hi,
I have a datagrid that loads data from sql server.
The datagrid is having in main page of the web site.
The problem is each time i refresh the main page, it took at least 10sec or more to load the datagrid due to lack of performance from the server.
Is there any way i can show a loading screen for datagrid so that customer can view the main page 1st??
Please help.....Thx....
|
|
|
|
|
Use UpdateProgress control of AJAX
bEst rEgard
pAthan
|
|
|
|
|
VinothRao wrote: The problem is each time i refresh the main page, it took at least 10sec or more to load the datagrid due to lack of performance from the server.
10 sec ? Is it a long time ? I don't think so. If you are using MSAjax library, you can use a UpdateProgress control which will show update progress. But for using this your Datagrid should be in an UpdatePanel .
You have to optimize your query to get good performance. Usually DataGrid/GridView loads entire records to the grid even though you enabled paging. So if you are displaying large number of data with these controls, use custom paging. This can improve the performance.
|
|
|
|
|
actually 10 sec is less, but problem is the db server is slow due to super high traffic.....
so sometimes it goes 10s, 20s or even close to 1 min......
this will make the page so slow in loading becoz of datagrid....
i'm so new to ajax......any sample guidance????
|
|
|
|
|
Hi all,
I have been facing a problem for a long time and i am not able to get any flick.
The scenario:
I am running a webservice for entering the data into the my database on a regular interval from a different source.
The solution:
I am using threading model for the same. The threads (4 in no) keeps their job going seperately and then each one of them sleep inside a infinite loop for a predefined period to enter the data again. Even if there is any error i catch it and then start again, like i said the things in seperate threads are in infinite loop.
Consequence:
The service works perfectly fine but then the application stops. I have entered a code at the application stop event in Global.asax which i receive at any time. Sometimes the service runs through hours while at other times it stops at any time like 10 mins, 5 mins....
Problem:
Now i am not able find any appropriate cause of the problem. Why the application is behaving this was why is it stoping when i want that to run for the lifetime?
Any help ....!!!
Do not forget to tune the Performance
Sudhir Yadav
|
|
|
|
|
Hi all,
I've been trying to display binary data from a database and for the most part I was successful. I have found tutorials on how to display images but, it seems there are not too many tutorials out there on displaying such things as word docs. I've been trying for a very long time now and it seems I'm getting nowhere. The two things I am most interested in regarding Binary Data are how to display them and pagination. I've bought and borrowed books for these purposes but they only touched on the subjects a little bit. I'm using ASP.NET 1.1 so many of the ASP.NET 2.0 tutorials out there are at this point of no use to me. If you know of a site that talks about what I'm looking for, please point me to it. Thanking in advance for your help.
|
|
|
|
|
Sorry pal as far as doc type is all you required from the data base, i have no clue haven't thought of before.
I think you should have tried the way the image is being displayed but that's image source mmmm.....
....will think over and tell you if there is anything.
Do not forget to tune the Performance
Sudhir Yadav
|
|
|
|
|
What I've been trying to do is create a web app where users can submit their resumes, stories, etc. Then these files will be saved as binary data and stored in a database. They will be displayed when someone wants to see their contents. If there is a better way of doing that than saving them as binary data, I would like to hear about it. Thank you all for responding.
|
|
|
|
|
ASPnoob wrote: If there is a better way of doing that than saving them as binary data, I would like to hear about it. Thank you all for responding.
You can store the files in your server disk and keep the file path in database. But since you need to secure those files, it's better to keep them on database and binary.
Retrieving files from database and showing don't have any difference between showing images. First you need to set the content type to doc. Then use BinaryWrite(yourByteArray) . See the below code, assume you have taken the file in a byte array say 'b'
Response.ContentType = "application/doc";
Response.BinaryWrite(b);
Hope it helps
|
|
|
|
|
Why do you want to store doc file in the database?
I thing it is not a good idea to store doc file or any other file in the database.You can also put it in the folder.Create one folder and put all files in that folder with the userId and that file extention.You can easily read or download that file from the folder and just store that file name in the database
bEst rEgard
pAthan
please don't forget to vote on the post that helped you.
|
|
|
|
|
Imran Khan Pathan wrote: I thing it is not a good idea to store doc file or any other file in the database.
Why, ?
|
|
|
|
|
I need to display an operation successful/unsuccessful message client-side, after server-side code determines if the operation was successful or not.. I know how to display javascript alerts on button clicks, but I need an alert determined by server code.. help meee thanks. (Ps. I'm coding in C#)
|
|
|
|
|
On you event code, on completion, register the javascript with the ScriptManager. This can only be done during a postback, as the server can't push data to the client.
<br />
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myuniquekey", @"alert('operation is complete');", true);<br />
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
"This time yesterday, I still had 24 hours to meet the deadline I've just missed today."
|
|
|
|
|
u can msgbox concept for server side.
see this link:
http://www.bassilsoft.com/
|
|
|
|
|
I want sample code in asp.net 2003 with vb.net to dynamically(randomly) changing images with a given time interval?
|
|
|
|
|
Don't double-post. Read the forum guidelines.
Paul Marfleet
|
|
|
|