|
If you mean Netscape 6 and above then .innerText is supported. Below Netscape 6 (i.e. 4.x) good luck, hope you have lots of cows to sacrifice.
regards,
Paul Watson
Bluegrass
South Africa
Miszou wrote:
I have read the entire internet. on how boring his day was.
Crikey! ain't life grand?
|
|
|
|
|
Paul Watson wrote:
If you mean Netscape 6 and above then .innerText is supported.
Hmmm... it's not working for me in NS7.
Paul Watson wrote:
Below Netscape 6 (i.e. 4.x) good luck, hope you have lots of cows to sacrifice.
Thanks Paul, but "no" would have sufficed
Paul
|
|
|
|
|
My apologies, I should have said innerHTML , not innerText . I just tested that and it works.
Strangely innerText is valid, but it does not refresh the display in Netscape 7 or Firebird 0.6.1. Yet when I query the innerText it says it has been changed.
Anyway, innerHTML does work.
regards,
Paul Watson
Bluegrass
South Africa
Miszou wrote:
I have read the entire internet. on how boring his day was.
Crikey! ain't life grand?
|
|
|
|
|
Thanks Paul. I never cease to be amused how often I hear the word "Strangely" in conjunction with Netscape?
P
Paul
|
|
|
|
|
There are very many javascripts that do the same job (kinda like windows feature where you can expand a list by clicking on the link and collapse it by clicking on it again) but I am having a hard time recalling the simplest HTML way of doing it. It is one of the things you can do directly from FrontPage as well. Does anyone remember it? Please help!
PalMiss
|
|
|
|
|
It is always a JavaScript thing. FP must put in the JS for you. HTML has no support for collapsing/expanding lists.
regards,
Paul Watson
Bluegrass
South Africa
Miszou wrote:
I have read the entire internet. on how boring his day was.
Crikey! ain't life grand?
|
|
|
|
|
Hello,
I am working with 2 frames. One is a navigation frame, and the other is an edit frame. When the user clicks a link in the navigation frame, I would like the edit frame to display a message asking the user if they really want to redirect. The main purpose of this is to give the user a chance to go back to the current page and save any changes to the database before redirecting.
Thanks for your help,
RC
|
|
|
|
|
There is an event that is rised ...
I am not sure what it is. Its like onbeforeexit or something like that...
Have a look at MSDN...
Too busy to look it up now...
theJazzyBrain
Wise is he who asks good questions, not he who gives good answers
|
|
|
|
|
There is an "onbeforeunload" event which is raised before the page is unloaded. Specifically, it asks the user if they want to redirect or stay on the same page. This is exactly what I need. There is just one problem, it also fires when the page is posted back. So even when the user clicks the save button, the message to redirect or remain on the current page appears. Is there any way to get around that?
Thanks,
RC
|
|
|
|
|
You are correct, "onbeforeunload" is the one I was talking about...
chubbysilk wrote:
There is just one problem, it also fires when the page is posted back
Well, try and return true when it is posted back...
theJazzyBrain
Wise is he who asks good questions, not he who gives good answers
|
|
|
|
|
Why don't you link to a javascript function which will ask the user whether he/she wants to go to the link or not?
This way you won't have it fires when the page is posted back.
|
|
|
|
|
|
We're in the process of moving from one web server to a web farm. The load balancing is set up, and all the code adjustments (so far still using classic ASP) have been made to store a session id in a cookie, and then store all user information for that session in a SQL Server table. It's working great, and we have code that runs every so often to check for expired sessions in the DB.
If a user logs off nicely using the appropriate button the session is cleaned up by code. However, we'd like to force this for times where a user closes down the browser, or browses to another site without logging off. We've played a little with "window_onbeforeunload()" but the problem is it also fires when navigating within our own site.
Any suggestions on what to use for this? Thanks
Look at the world about you and trust to your own convictions. - Ansel Adams
Meg's World - Blog
Photography - The product of my passion
|
|
|
|
|
Ahh, an age-old question...that's never been answered. Short of using a plugin (BHO, which isn't site-specific like an embedded ActiveX control), there's really no way to tell when a user leaves your site. As for closing, the same applies. One word of warning, the Window object is created for each request, so window.onbeforeunload() (et. al.) will most definitely fire each time, as you have noticed. The IWebBrowser2 's window isn't the IHTMLWindow2 (or 3 or 4).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Welp one way I can think of getting the same end result is to set the session expiration to a really low number, like 2 minutes, and then have a mechanism in each page that keeps the session alive as long as the person has the browser open and on that site (regardless if they are idle or not).
I usually do this by having an iframe in every page that points to a page that grabs the system time every minute using a meta refresh tag. A javascript refresh would also work in this scenario.
|
|
|
|
|
I had to deal with a similair issue yesterday and here is what I did..
Situation, Users log in and we adjust their profile to show them as "Logged In", which allows us to produce an accurate list of "Current Users". Whne a users logs off (using the "defined" method, which is a button), then we update their profile to show them as "Logged off". When user logs in when user logs off, we capture the time of these two events and we produce a report of "Time Using System".
Well, as you are now seeing, users dont always use your "buttons". So what I did was add a Log-Off catch in the Session_OnEnd section of the global.asa like so:
Sub Session_OnEnd
' Decrement the current number of active users
Application.Lock
Application("CurrentUsers")=Application("CurrentUsers")-1
Application.Unlock
' Close the current users open session and adjust DB
set conn = server.createObject("adodb.connection")
conn.open("Server=SQLServer.petcarefinder.com;Driver={SQL Server};Database=Users_DB;UID=Username;pwd=Password;")
conn.execute("dbo.con_LogUserOutOfSystem('" & Session("UID") & "')")
conn.close :: set conn = nothing
End Sub
This only "Logs Off" the current session, it doesnt wipe out all sessions on the server. I have tested this relentlessly in the last 2 days and it seems to never <u>not</u> work.
let me know if this would help you ....
- Sage
|
|
|
|
|
I am with Sage, use Session_OnEnd , that is exactly what it is for
regards,
Paul Watson
Bluegrass
South Africa
Miszou wrote:
I have read the entire internet. on how boring his day was.
Crikey! ain't life grand?
|
|
|
|
|
Paul Watson wrote:
I am with Sage, use Session_OnEnd, that is exactly what it is for
Certainly Sage has answered that question . Unfortunately being a demanding woman I want more!
We also have a situation where the IFA's don't realise they are actually leaving our site when they click the red "X" to close the browser. Don't ask me to explain this madness - I can't! It's merely an observation which brings us pain. Then they want to know where all their work has gone . As we've established above "window_onbeforeunload()" unfortunately not only fires when a browser is closed, but also when moving between pages. Being the demanding person I am I find myself on a quest to find an action I can fire only when the user attempts to close the browser so that I can display a confirmation box explaining to them that they are actually leaving the site, not just minimising it to go to the solitaire game behind it if they click the red "X" and close the browser .
Any ideas? (please don't say user education...)
Look at the world about you and trust to your own convictions. - Ansel Adams
Meg's World - Blog
Photography - The product of my passion
|
|
|
|
|
well then, like many web developers before us and many developers after us, it sounds to me like it is time to take a hint from a porn site or warez site. I dont know how many you have seen (not that I look at porn all day long or anything), but many of them have some "sticky" tricks which end up making their way into the legitimate side of the Internet. Pop-up ads are the most famous.
The reason I mention this is another trick many of them have been employing for some time now is to open the browser in a fashion that none of the toolbars exist. For a user that dont know better (and dont know keyboard shortcuts), it is near impossible to close these windows. This sounds liek soemthing for you. Of course, you would need to "emulate" the minimize and close buttons, but it will help you do what you need to do.
I would need to hunt down an example, but I thought I would throw the idea at you and see if it interests you.
- Sage
|
|
|
|
|
How can I load a stylesheet depending on the clients resolution. Initially, I know that in the <head> section you should have something like:
<link rel="stylesheet" type="text/css" href="mybase.css"/>
But is it possible to have it so that you can call a function (in an external script, passing in clients size and returning a file name) and using that as a replacement to mybase.css? If so how do I do that?
This is so I can use different backgrounds for different resolutions, so that I do not have multiple copies of the same page
|
|
|
|
|
There's a couple different ways of doing this. One is to use CSS expressions, but this is only supported in the later versions of Internet Explorer.
Another way is to use some sort of entry code for each page on your site plus cookies. When a user loads a page (window.onload ), gather the information you want, put that in a cookie, and reload the page. If the cookie exists, you don't do this step. (This requires dynamic pages like ASP, ASP.NET, PHP, JTHML, etc.) The server reads the cookie and spits out the appropriate line for the stylesheet in the header (conditional server-side include).
Although, if all you need to do is display a different background, you can do this with the body.background property directly in script.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Is it possible to do something like:
where "myfunction" returns the name of a file. I want to do this so that there is little or no code in the main body. I know "myfunction" will not be in quotes as it it is not a stylesheet. So how would I write this if it was calling a function (and returning a value????
On other thing if I wanted to get the screen width from an external stylesheet, what would I pass in as object, i.e. this or screen, and how is it referenced in external script???
Sorry for all the questions, but I am really new to this
|
|
|
|
|
No, you can't evaluate an expression like that. I still recommend you do what I was saying with the one-time cookies. After all, that's why Netscape invented them many, many years ago. Once the cookie exists, your server-side code conditionally includes the right stylesheet (with a fallback in case scripting was disabled or an error occured).
If you are only targeting IE, go to the MSDN Library and then Web Development, then CSS. You could expressions within the stylesheet, but other major browsers like Mozilla don't seem to support this (rightly so, as Microsoft mentions that it's proprietary).
What do you mean, "get the screen width from an external stylesheet"? If you mean get the screen width within the stylesheet in an expression, you just reference the screen object like you would in DHTML. CSS expressions have access to the same DOM that the page does, i.e. they are evaluated in the same manner - all based on the implicit window root object.
If you are new to this stuff, I do suggest that you browse the various "Web Development" sections in the MSDN Library I linked above. There's a lot of good information about CSS, DHTML, and scripting. Not just the IE-specific stuff either, but also the standards. IMO, it's a better reference than most I've seen, including the W3C's web site (they make up the rules about this stuff) that covers everything in-depth in ways that most n00bs wouldn't understand (learn how to crawl before you dance!).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
i am working on asp.. is it possible to get the hyperlink associated with a particular cell in excel sheet so that i can generate web page dynamically
like this...
Name1 name1.yahoo.com
name2 name2.rediffmail.com
.
.
please note that only name column is present in the excel sheet, their email ids are hyperlinks which are not stored in cells explicity.
please help ....soln required
kavi
|
|
|
|
|
I am trying to use DIV tags and CSS to create the layout of a web page. I want to have the content centered in the page.
I set the text-align of the BODY to center.
I then use a DIV tag and I set the width to 780px.
The problem is that in IE the DIV is centered properly but in Netscape and Opera its align on the left.
In addition I want to set the padding-left style of the DIV to 5px. In IE and Opera it shows ok but in Netscape the background-image of the DIV is messed up.
Any hints?
Thank you!
theJazzyBrain
Wise is he who asks good questions, not he who gives good answers
|
|
|
|