Solved

load external page

Posted on 2011-02-27
7
281 Views
Last Modified: 2012-05-11
Hi

How to load a external page located in a protected directory with jquery/java script?


Thanks
0
Comment
Question by:3xtr3m3d
7 Comments
 
LVL 40

Expert Comment

by:gurvinder372
ID: 34991326
what do you mean by <<protected directory>>?
0
 
LVL 3

Author Comment

by:3xtr3m3d
ID: 34991335
directory is protected by username and passowrd.
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 34991925
Not possible unless you sign in first.

And anyway, you cannot access a file on a different domain using Ajax unless the site implement CORS or XDR

On the server you have a better chance
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 3

Author Comment

by:3xtr3m3d
ID: 34995885
what if i use iframes?
0
 
LVL 75

Accepted Solution

by:
Michel Plungjan earned 250 total points
ID: 34995976
The user will still be presented with the sign in unless you do it for him/her on the server and proxy the pages

Possibly a solution here: http://www.google.com/search?q=jquery+authentication
depending on the target server
0
 
LVL 3

Assisted Solution

by:timhigham
timhigham earned 250 total points
ID: 35001193
You speak of 'pages', however anything requested by a browser to a server is a file.
The server dictates what files are returned.
Any host server, by definition of security, allows no access by default.
Access is then simple and allowed 'bit by bit'.

For example:

1.
Allow a single port to be accessed (by firewall and then only by the webserver software)

2.
Require additional incoming data (username and password) before returning some files.

I would respectfully advise you research HTTP protocol.
As a summary, a host(server computer) will not allow access to any controlled files, a client(user browser) will not allow access to local files (eg website must as a minimum require permission to change data on the client computer).
Protection therefore must be consensual !
From your basic description I would advise that some indication is given to visitors being taken away from your website domain.
I would suggest not using an IFRAME but using
<a target=''_blank''>
or
javascript window.open (ie popup)

You don't have any control on an external domain.
HOPEFULLY I HAVE EXPLAINED WHY YOU CAN'T GET A SOLUTION !!!
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 35004112
There are several server based possibilities to proxy with or without authentication.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
OverviewThis article demonstrates a simple search form using AJAX. The purpose of the article is to demonstrate how to use the same code to render a page and javascript (JQuery) and AJAX to make subsequent calls to refine the results. The princip…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

747 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now