The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

> IE vs Other browsers executing javascrip, IE runs JS only once, while other browsers every time
Bob Miers
post Mar 10 2012, 09:08 AM
Post #1





Group: Members
Posts: 6
Joined: 10-March 12
Member No.: 16,677



I would be extremely grateful if you could cast your eye over the following problem and give me some advice if possible.

I have a WEB site index.html page (www.woodmereassociates.com) that uses the following code to read and
display a normal text file. (I found this code on the WEB)
It works as advertised, quite well, with all of the browsers (Foxfire,
Apple's, etc.) I've tested except with MS IE8 & IE9 and maybe earlier versions as well.

When I access the WEB page by entering the URL in the address line, I see the context of the text file as desired.
However if I navigate to any other page on the WEB site and then return to the Home Page (index.html),
the text file content is not shown.

My bypass is to use the text "id="dsp">Check with
one of our agents for Our Featured Listing particulars." text is used within the html code. (see code near the end).

Thinking that this might be a cache problem, I've tried several methods to make the browser not reuse cache, but to no
avail. ie <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

Any ideas?

If need be I can post the entire page.

Thanks, Bob Miers

<!--this is the beginning of the code to read a text file
-->
<!-- <meta http-equiv="content-type"
content="text/html;charset=utf-8" />
<title>An XHTML 1.0 Strict standard template</title>
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
-->
<script type="text/javascript">
//<![CDATA[
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope
with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
alert('!IE')
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}
xmlhttp.open("GET","featured.txt" ,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
document.getElementById('dsp').innerHTML=xmlhttp.responseText;
}
}
xmlhttp.send(null)
//]]>
</script>
<!--</head>-->
<!--<body>-->
<div>
<div>
<p align="justify" id="dsp">Check with one of our agents
for Our Featured Listing particulars.</p>
</div>
</div>
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
 
Reply to this topicStart new topic
Replies
pandy
post Mar 10 2012, 09:35 AM
Post #2


🌟Computer says no🌟
********

Group: WDG Moderators
Posts: 20,730
Joined: 9-August 06
Member No.: 6



Does this happen only in IE or what?

What is the text that is displayed this way? I don't think I see it at all. Turning JavaScript off makes no difference. And I certainly don't see your fallback text (Check with one of our agents... ).

Also, why is the text in question included this why? I guess it's something that's updated often, but why not a normal include (SSI, PHP)? Maybe I'll understand that once I know what the text is though.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Bob Miers
post Mar 10 2012, 10:52 AM
Post #3





Group: Members
Posts: 6
Joined: 10-March 12
Member No.: 16,677



QUOTE(pandy @ Mar 10 2012, 07:35 AM) *

Does this happen only in IE or what?

What is the text that is displayed this way? I don't think I see it at all. Turning JavaScript off makes no difference. And I certainly don't see your fallback text (Check with one of our agents... ).

Also, why is the text in question included this why? I guess it's something that's updated often, but why not a normal include (SSI, PHP)? Maybe I'll understand that once I know what the text is though.



Thanks for the quick reply. I'll try and explain.

The actual owner of the site isn't all that computer literate, so I am working to make it easy for him to do the update.
Our current process is for him to prepare the "our listings" photo gallery with CoffeeCup software. He puts the photo and text that he wants to be the featured listing as the 1st photo. CoffeeCup then creates a SWF file that is controlled by a XML file. CoffeeCup has it's own FTP stuff that uploads all the photos and text. He has mastered that task.

He then notifies me and I look at the contents of the XML file for the 1st photo. I then copy and rename the correct photo to one called "featured.jpg", I also extract his text from the XML and put it into a normal text file called "featured.txt".

My goal is to write a PHP page that will do my part and give him access to that page while restricting everyone else.

I suppose that I could write code to do this every time the page is opened, but that seems to put more download time on the page. We only change the "featured" stuff every 4-6 weeks.

FYI the current Featured.txt content is: "122 E. Barrel Cactus Lane - $78,900 – MLS4722346 - One of the prime houses in Caliente Casa De Sol and in a prime location on the sunny side of the street. 1997 Cavco park model with extra nice 12X12 foot Arizona Room, dual pane windows, a 15X20 foot porch, AND! a covered lot with full concrete next door for your RV, finished shed/workshop"

Again, let me try and explain what I see. If I use Foxfire/Chrome etc., the above text shows up just below the mid page "Our Featured Listing" banner every time that I access the page. In IE it only shows up when the URL address is entered into the browser. If I navigate to any other page of the site and then return to the "Home" page, the default text shows up not the content of the text file.

I'm currently using IE9. But, earlier I looked at the code that IE had downloaded and the text file code wasn't there after return to the Home page from one of the other pages.

If you have ideas on a better method of accomplishing the update, please let me know.

If you would like I can capture the screen and attach. Let me know

Thanks again for your time.

Bob Miers
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 23rd April 2024 - 06:08 PM