|
I have been writing my first CGI program, but have problems loading images and background files. Both the Server and Browser are on the same PC.
I needed to write:-
cout << "<body background=\"file:///C:\\GoAhead\\ws031202\\web\\cgi-bin\\images\\MyBackground.jpg\">"
to get the images loaded.
i.e. the following line did not work:-
cout << "<body background=\"http//C:\\GoAhead\\ws031202\\web\\cgi-bin\\images\\MyBackground.jpg\">"
I tried this and it did not work
cout << "<body background=\"./images/MyBackground.jpg\">";
Later in the program when I tried this the image was not displayed (little box with red cross - image not found)
Also tried a different image as follows, did not load.
cout << "<img SRC=\"./images/smiley.gif\">";
grahamfff
|
|
|
|
|
You have to reference the images (and any other resources) in terms of the web path. Forget the fact that you are on a filesystem. As far as the web server is concerned you are on a virtual filesystem. So:
img src='http://localhost/maybe-sub-dir/image-name.jpg'
if you get my meaning
|
|
|
|
|
I am using visual studio .net to write some apps. In the past when I wrote applications I used a lot of java script (I have a lot of scripts). I ahve been inlcuding these scripts in VS whhile they work I find it hard to debug them. For example I can't set break points or watch variables.
Is there an alternative?
I hope this is not a real stupid question....I'm new to this
Brian
|
|
|
|
|
You can set breakpoints in javascript. Make sure Tools\Options\Debugging\Just-In-Time has Scripts checked in visual studio. Also make sure Tools\Options\Advanced\Disable Script Debugging is NOT checked in Internet Explorer. If it still won't stop at a breakpoint, start your app, then attach to it from the Running Documents tab (next to solution explorer tab when a web page is running).
|
|
|
|
|
Thanks for the reply.
I tiake it then that there is no substitute for java script in .net?
Also I made changes you suggested and still cannont get the debugger to stop at a breakpoint or watch a variable in JS. What I could not do was find the running documents tab. Where can I find this?
Brian
|
|
|
|
|
The running documents tab only shows up after you start the app with debugging (f5) from visual studio. A new tab called 'Running Documents' shows up in the same area as 'Solution Explorer'. Sometimes I can set a break point in the html view and it will stop there, but most of the time I have to go to the running documents tab. You just double click on the entry on the tab page and it opens an editor where you can set break point like the usual way.
|
|
|
|
|
If I click on some link some more new lines should appear in that place only
How can I do this
Dragon has its own way of living
|
|
|
|
|
Prefarably JavaScript
I am the best
|
|
|
|
|
How much text? You could use a hidden <div> and then make it visible when the user clicks on the link.
Brian Van Beek
<a href=http://spaces.msn.com/members/bvanbeek>My Blog is Awesome, ok maybe not, but is still fun!!</a>
|
|
|
|
|
I’m trying to understand how a regular windows application can be started when the user clicks on a link to a particular filetype in a browser.
Background (in case its important)
I have a normal windows app which has registered its filetype (say “.xyz”) so that double-clicking on a “.xyz” file in Windows Explorer opens the “.xyz” document in my application. This is done by a few registry keys:
HKEY_CLASSES_ROOT/.xyz “MyPrivate.Doc”
HKEY_CLASSES_ROOT/MyPrivate.Doc/shell/open/command “<path to="" app="">”
(I’ve omitted other entries under HKEY_CLASSES_ROOT/MyPrivate.Doc)
The files happen to be XML data.
---What happens when I click on a link to a “.xyz” file in Internet Explorer?
If the “.xyz” file is on my system, then NOTHING happens. If, however, I right click the link and copy shortcut, and paste it into the browser address bar, my application gets run fine. I find EXACTLY the same behaviour if the link is to a “.doc” file – MSWord gets run (or not).
If the “.xyz” file is on a different server, then while a link to a “.doc” file correctly runs MSWord, but “.xyz” files simply get displayed as pretty-printed XML text.
My theory (based on trying to read up on this) …
IE is looking at the file content. Since a “.doc” is binary its falling through a bunch of tests and choosing the system file association of “.doc” to run MSWord.
Since an “.xyz” file contains XML its being identified as text so IE decides it can display it itself.
So my question is: how can I tell Internet Explorer (& hopefully ALL browsers) that my application is the proper handler for files of type “xyz” ?
I believe this has got something to do with mime-types (content-types) but I’m unclear how to define these. I see mention of telling the external server the content type of these files. Is it not possible to perform this association from within my application?
Why is IE’s behaviour for local files different from its handling of remote files?
|
|
|
|
|
Hi all
Well...
I know it is a simple question for guys like you,
But I need an answer.
I have an HTML with 2 FRAMES. Frame A & B.
I need that when function "doit()" runs on 'A',
it will call the function "runme()" on frame 'B'.
and the function runme() will run on the 'B' frame and will change the 'B' parametrs.
is there a way to do it ? ?
Somthing like:
function doit()
{
runme();
B.runme();
}
JavaScript of course.
10x
----------
The Server
|
|
|
|
|
Found it
<SCRIPT language="JavaScript">
function doit(){
parent.frames["frame_B"].runme();
}
</SCRIPT>
|
|
|
|
|
hi all
i want to migrate my iis6 config to my new server
so i do a backup, and try to restore it on the new server
ms says "invalid signature"
apparently a restore is only possible on the same hardware... (uh? how stupid can they be?)
so they make a sepperate tool for migration instead of integrating one in iis...
aaaaand...
guess what...
the ONLY link on the entire internet to that migration tool is..... yeah u guessed right: DOWN
been looking everywhere for a mirror
it seems the iis resource kit contains a migration tool too, but this is an old version with bugs
so my question:
can anyone plzzzzz provide me with a mirror of Internet Information Services 6.0 Migration Tool 1.1?
the filename is IISMT.msi and it is 378KB in size...
http://www.microsoft.com/downloads/details.aspx?FamilyID=2aefc3e4-ce97-4f25-ace6-127f933a6cd2&DisplayLang=en
--> this is the one that is down (messaged ms about it allready)
http://www.microsoft.com/downloads/ThankYou.aspx?familyId=56fc92ee-a71a-4c73-b628-ade629c89499&displayLang=en
--> and this one only contains the old version
|
|
|
|
|
hi
i want to create new folder in my website programmaticaly.
how i can do it?
thanks
|
|
|
|
|
Use
System.IO.Directory.CreateDirectory
But you need to ensure that the parent directory has the right permissions set, for the reduced webserver account.
|
|
|
|
|
how do i make a default button so when my users press enter on my webform it automaticly presses my login button
thanks
chad
|
|
|
|
|
Try the following:
<br />
Page.RegisterHiddenField("__EVENTTARGET", "btnLogin")
|
|
|
|
|
I need to make a javascript keyboard, as I am making a web app for touch screens. Is there a way that I can check which of the textboxes on my form had the focus when the button corresponding to the letter is clicked?
|
|
|
|
|
Set the onfocus event for each textbox to assign a variable to reference the box. When a textbox is focused the varible will then hold a reference for it so you could then alter the textboxe's value through the variable.
For example
Setting the current field:
<input type="text" onfocus="selected_field = this;" />
and a key board button could alter the field like this:
<input type="button" value="A" onclick="selected_field.value+='a';" />
|
|
|
|
|
Hi, thanks so much for this, it works perfectly. Out of interest, do you know of a way to prevent firing the event when a textbox is not selected? I have only just started working with Javascript, so I am not certain.
|
|
|
|
|
How could I install a application which is packed under .msi to client server?
I have read about .cab file too... what is the differences between the two?
I wish to make a silence install so should I go with .msi or is it possible to do it with .cab since it seem much less troublesome.
|
|
|
|
|
Hi guys,
I've used PHP quite a bit before, and I'm now moving over to ASP.
In PHP, I would create a common functions file called functions.php, and use require('functions.php') at the top of every page.
I am having trouble trying to replicate this in ASP.
In a single page scenario, I have this code, which queries a database:
<br />
Dim Conn 'Create the ADOBD connection object<br />
Dim rs 'Create the recordset object<br />
<br />
set conn = server.CreateObject ("ADODB.Connection") <br />
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("Rental.mdb")<br />
<br />
set rs = server.CreateObject ("ADODB.Recordset")<br />
<br />
<br />
rs.Open "SELECT [BALANCE] FROM [MEMBER] WHERE [MEMBERID] = " & session("memberID") &"", Conn
So, I created a functions.asp page, and placed all code EXCEPT the rs.open line, into it. That page looks like this:
<%<br />
Function SetupConnection()<br />
<br />
Dim Conn 'Create the ADOBD connection object<br />
Dim rs 'Create the recordset object<br />
<br />
set conn = server.CreateObject ("ADODB.Connection") <br />
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("Rental.mdb")<br />
<br />
<br />
set rs = server.CreateObject ("ADODB.Recordset")<br />
<br />
End Function<br />
%>
I then placed this in the original page, above the rs.open line...
SetupConnection()
When calling the original page, I get:
Object required: ''
/account_main.asp, line 11
Line 11 is the rs.open line.
Am I completely missing the point here? The only thing I can assume is that it's something to do with the scope of variables.
|
|
|
|
|
In one form I save a variable in a view state like so:
ViewState["Color"] = "red";
I then call Response.Redirect(nextPage.aspx)
In the page load function of nextPage.aspx I try and read the variable using this:
string sColor=(string) ViewState["Color"];
but there is nothing there!
What am I doing wrong?
thanks
Brian
|
|
|
|
|
Hi Brian. ViewState is maintained for one page and its postbacks. When you redirect to another page, a new ViewState is generated.
In your context, you may want to set a cookie rather than use ViewState, or use a Session variable: Session["Color"] = "red";
|
|
|
|
|
Thanks Mike.
I did just that and things are working.
Perhaps you can answer this question for me
If I defne an aspx page with html controls, can I use code behined file to handle the code for those controls? This would mean that the controls are handled client side...
Brian
|
|
|
|