Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

In Firefox, javascript items displays in asp but not in xmlhttp generated html

Posted on 2007-12-06
9
Medium Priority
?
236 Views
Last Modified: 2013-12-07
Hello,
I have developed an asp site which uses a some external javascript files.
It works on all tested browsers.

When I use xmlHttp to create a HTML version of an asp page, the html page works fine, except in Firefox which does not display the javascript items . If I do a "view source" in Firefox and copy the code into a new html page, it DOES work.
Can anyone advise on how to fix this. Thanks.
Soc.
0
Comment
Question by:shortpan
  • 5
  • 3
9 Comments
 
LVL 17

Expert Comment

by:gops1
ID: 20419229
It is a cumborsome task to make the javascript function work if that is there ins the response object of XMLHTTP. One good solution is move all your javascript function to a seperate js file.
0
 

Author Comment

by:shortpan
ID: 20419584
Thanks, but the javascript is in separate files.
I've noticed problems in Safari also.
The browser redirects to the generated page, but javascript items do not display.
However if it is copied into a new page, it works fine.
S.
0
 
LVL 82

Expert Comment

by:hielo
ID: 20419766
IF you do not have the Firebug extension for Firefox installed yet, go ahead an install it. Then load your page again an see if Firebug reports any javascript errors. It is possible that the page may have a runtime error and is simply halting execution. Hence it never gets to the point that should be rendering whatever items.

On another note, you may get better help/advice if you provide us with a URL to your page.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:shortpan
ID: 20421510
Thanks. I have added Firebug.
It shows 7 errors : 5 illegals characters, 2 undefined.
When I run the page again, having replaced its html with its own source code, it shows no errors.

S
0
 
LVL 82

Expert Comment

by:hielo
ID: 20421650
It is not clear if the problem is now resolved. If it is not, provide the code giving you problems.
0
 
LVL 82

Expert Comment

by:hielo
ID: 20429190
1. The link you provided basically describes "unexpected" characters related to encoding. What you described here was no data at all.
2. That link has a solution for that problem. So it is not clear whether your problem is already solved or not.
0
 

Author Comment

by:shortpan
ID: 20429655
-page.asp dispays fine in IE and Firefox.

-when page.asp converted to page.html using Msxml2.ServerXMLHTTP....page.html displays perfectly in IE. In firefox it displays all content except javascript items such as slideshow from external file.

Using xmlhttp.responseBody instead of xmlhttp.responseText allows Firefox to function, but IE display gobbledygook.. binary array.

I think I need a    FunctionToRemoveSpurious.
S.
    set xmlhttp = CreateObject("Msxml2.ServerXMLHTTP") 
    xmlhttp.open "GET", URLToRSS, false
    xmlhttp.setRequestHeader "Content-Type", "text/html" 
    xmlhttp.send ""
    strHTML=xmlhttp.responseText
    'strHTML= xmlhttp.responseBody
strHTML=FunctionToRemoveSpurious(strHTML)
 
Set fstemp = server.CreateObject("Scripting.FileSystemObject")
Set filetemp = fstemp.CreateTextFile(thefile, true,true)
filetemp.Write(strHTML)

Open in new window

0
 

Accepted Solution

by:
shortpan earned 0 total points
ID: 20441655
This problem was created by the unicode option being set to true for the CreateTextFile method.

Changing it to ascii solved problem.
Thanks for assistance.
S.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
In this blog, we’ll look at how improvements to Percona XtraDB Cluster improved IST performance.
This Micro Tutorial will demonstrate how to add subdomains to your content reports. This can be very importing in having a site with multiple subdomains.
Shows how to create a shortcut to site-search Experts Exchange using Google in the Chrome browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch the Search Engine Menu: In chrome, via you…
Suggested Courses

885 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question