|
hello all,
I want to paas a asp array to javascript's function.
is this possible
i m no able to paas this array to that function.
i m doing like this way -
<%
myArray = rs.getrows
%>
<span id="mySpan" onclick="myFun(<% myArray %>)"
<script>
function myFun(arrVal)
{
....
}
</script>
pls help me
Thanks,
Ankur Bakliwal
|
|
|
|
|
You seem to misunderstand how ASP and Javascript work. ASP works server-side; by the time the user receives his/her HTML+Javascript, ASP objects (and arrays, which are objects also) do not exist any more. That is why your code doesn't work.
To fix it(easy way): construct a string with ASP script, that will contain all members of the array, delimited my comma; pass this string to the Javascript (like you did) and construct an array within Javascript back.
-------------------------
Listen up! Teamwork means staying out of my way! (Seifer, Final Fantasy 8).
|
|
|
|
|
Thanks for this information.
but i have 2d array like this
abc 23 44
pqr 22 444
qwe 20 4444
zxc 21 44
How is this possible to pass a string ?????
Thanks,
Ankur Bakliwal
|
|
|
|
|
There are no two dimentional arrays in Javascript, so you have to use a jagged array.
Loop through your array and construct a string with Javascript code from it that looks like this:
var MyArray = [['abc','23','44'],['pqr','22','444'],['qwe','20','4444'],['zxc','21','44']];
---
single minded; short sighted; long gone;
|
|
|
|
|
Thanks
Thanks,
Ankur Bakliwal
|
|
|
|
|
Hi
I want to call a javascript from a client page. the javascript is in the server. can I do that? If so how??
thanks for any reply!!
|
|
|
|
|
Put a script tag in your page, to import the js file from the server. To be honest, if you don't do this, the script is kind of useless, it's only good for running on the client.
<script language="javascript" src="path"/>
Where path is the path to the js file, either relative to the page that's calling it, or absolute from the server root.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Christian Graus wrote: Put a script tag in your page, to import the js file from the server. To be honest, if you don't do this, the script is kind of useless, it's only good for running on the client.
Haven't you answered this same question a bazillion times before?
Seems to be the first question a noob asks when first learning javascript!
|
|
|
|
|
I have been trying to write a text file on VB .net 2003 and finally I tried to copy the same code and then paste on VB .net 2005 it worked.
I don't know how to fix this problem on VB .net 2003.
Anybody who know how to fix this problem?
Here is the errow detial it shown me on VB .net 2003
=================================================================================================
Access to the path "c:\mytext.txt" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.UnauthorizedAccessException: Access to the path "c:\mytext.txt" is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true">, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
=================================================================================================
Please help me if you know how.
Thank you very much.
junior boy
|
|
|
|
|
The system user account ASP.NET doesn't have rights to the file on the web machine. Give it rights and it will work fine.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Please, Can you tell me more how to do it?
I still have no idea to do it,please.
Thank you advance.
junior boy
|
|
|
|
|
Ok go to the file you are trying to give access to write to. Right click on it goto the security tab. Click the add button. Add the user called IUSR_[machinename]. Give it read/write rights.
To make this clear.
If you servers name is myserver
IUSR_[machinename] = IUSR_myserver
Tell me if all is good.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Well, I kept looking for the file and finally i tried to create the text file and tried to fallow your suggestion but I didn't see any ADD button when I right-click but I saw only the General tab and Summary tab has no security tab.After that i can't follow with your suggestion anymore
here is more error deatial:
=========================================================================================
Source Error:
Line 21: {
Line 22: // Put user code to initialize the page here
Line 23: FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: StreamWriter st=new StreamWriter(outStream);
Line 25: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 23
=========================================================================================
I really appreciated for your helping and hope you will understand and try to help me again,please.
Thank you very much.
junior boy
|
|
|
|
|
Change line 23 to:
FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.Read);
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
I coppied your code and paste it and then run it and this is the result :
===================================================================================================
Combining FileMode: Create with FileAccess: Read is invalid.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Combining FileMode: Create with FileAccess: Read is invalid.
Source Error:
Line 22: // Put user code to initialize the page here
Line 23: //FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.Read);
Line 25: StreamWriter st=new StreamWriter(outStream);
Line 26: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 24
===================================================================================================
And I tried to change the FileAccess to ReadWrite and it has debugged and the error detail the same the first post message I shown you.
===================================================================================================
Access to the path "c:\mytext.txt" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.UnauthorizedAccessException: Access to the path "c:\mytext.txt" is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true">, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Source Error:
Line 22: // Put user code to initialize the page here
Line 23: //FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.ReadWrite);
Line 25: StreamWriter st=new StreamWriter(outStream);
Line 26: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 24
===================================================================================================
I really don't know what going wrong with this.
Do you have other suggestion for me?
Thank you for your time and still hope you not get mad me yet
junior boy
|
|
|
|
|
Junior Boy wrote: I saw only the General tab and Summary tab has no security tab
Are you logged in as administrator? I am not sure but that might be the reason why there is no security tab.
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
yes,sure I am.
But I didn't see any Security tab.
Any suggestion from you or anything else I should know about,please?
thank you,
junior boy
|
|
|
|
|
I've googled: http://www.spaanjaars.com/QuickDocId.aspx?quickdoc=286[^]
That should help.
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
Do you have the security tab after following those directions? If so, add the user I mentioned earlier and see if it works.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Hi guys
Finally I can wrote some text to the text file.
Because I have to go back and check in the checkbox below to full control
and it worked
But you guys please,i have another problem it is I have to create the text file
first, I mean I need to have a textfile and I have to go right-click and do the same
again and again.
My purpose is doesn't matter I have the textfile or not just create and write some
textual into it.
And the error is the same such as the first time.
Can you tell me how to do?
Thank you very much.
junior boy
|
|
|
|
|
You should be able to apply the security settings to the directory the file is in.
|
|
|
|
|
Thank you for all helps from all you guys.
Now I decided to use VB .net 2005 to avoid this problem and some people told me that it is bugging on VB .net 2003
Probably its right because I have no problem when I tried to use VB .net 2005
Really glad for helping.
Good luck,have nice day all you guys,
junior boy
|
|
|
|
|
I maintain a site with an iframe that loads another page. There is default text inside the iframe telling the user to get a more modern browser.
<iframe id="iP" runat="server" class="iP" frameborder="0" src="OtherURL">
Please use a modern browser.
</iframe>
Now it has been a year since this site fell to me, and not once have a I received a user complaint about the iframe now all of a sudden a user with IE7 sees the "Please use a modern browser"... I am completely unable to reproduce this error and am stunned by what could cause it?
Any ideas would be great.
|
|
|
|
|
Hi, I'm using XP SP2 (IIS not installed) and I'm tring to install Apache HTTP Server 2.2.4
While installing i do the following:
Network Domain: localhost
Server Name: localhost
Admin Email: (your any email)
[checked]: for All Users, on Port 80, as a Service
But then, I recieve some error, it is:
Syntax error on line 133 of C:/Program Files/Apache Software Foundation/Apache2.
2/conf/httpd.conf:
ServerAdmin takes one argument, The email address of the server administrator
Note the errors or messages above, and press the <esc> key to exit. 26...
It appeared in the coomand line window. And this error returns any time I try to start HTTP Server.
What wrong I've done?
Or may be I'd install it in another way?
Thanks.
|
|
|
|
|
Im an amature in this, but i need to put a clock with date on my web page designed in dreamweaver. How do I do that.
kagiso
|
|
|
|