HighDots Forums  

Wie auf die Existenz einer URL testen?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Wie auf die Existenz einer URL testen? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Stefan Madl
 
Posts: n/a

Default Wie auf die Existenz einer URL testen? - 10-02-2007 , 10:03 AM






Hallo NewsGroup
Geht das überhaupt mit JS?
Als ich suche eine Möglichkeit folgendes in JS abzubilden:

<PseudoCode>
...
if (url.exist("http://was.auch.immer"))
mach_dies();
else
mach_was_anderes();
...
</PseudoCode>

Bye...

Reply With Quote
  #2  
Old   
Bjoern Hoehrmann
 
Posts: n/a

Default Re: Wie auf die Existenz einer URL testen? - 10-02-2007 , 10:46 AM






* Stefan Madl wrote in de.comp.lang.javascript:
Quote:
Als ich suche eine Möglichkeit folgendes in JS abzubilden:

PseudoCode
...
if (url.exist("http://was.auch.immer"))
mach_dies();
else
mach_was_anderes();
...
/PseudoCode
Ein Skript auf was.auch.immer hat dazu mehrere Möglichkeiten, z.B.
XMLHttpRequest mit einer HEAD Anfrage. Wenn das ganze im Browser
laufen soll, und das Skript nicht auf was.auch.immer liegt, dann
stehen die Chancen eher schlecht, aus Sicherheitsgründen blockieren
die Browser solche Zugriffe.
--
Björn Höhrmann · mailto:bjoern (AT) hoehrmann (DOT) de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/


Reply With Quote
  #3  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Wie auf die Existenz einer URL testen? - 10-02-2007 , 10:51 AM



Stefan Madl wrote:

Quote:
Als ich suche eine Möglichkeit folgendes in JS abzubilden:

PseudoCode
...
if (url.exist("http://was.auch.immer"))
mach_dies();
else
mach_was_anderes();
...
/PseudoCode
Mache per XMLHttpRequest eine HTTP HEAD-Anfrage und überprüfe den
Status, der geliefert wird. Aber mit client-seitigem Script kann man auf
Grund der "same origin policy" nur zum Server verbinden, von dem das
HTML (oder SVG)-Dokument mit dem Script geliefert wurde.



--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Wie auf die Existenz einer URL testen? - 10-02-2007 , 12:48 PM



Martin Honnen wrote:
Quote:
Stefan Madl wrote:
Als ich suche eine Möglichkeit folgendes in JS abzubilden:

PseudoCode
...
if (url.exist("http://was.auch.immer"))
mach_dies();
else
mach_was_anderes();
...
/PseudoCode

Mache per XMLHttpRequest eine HTTP HEAD-Anfrage und überprüfe den
Status, der geliefert wird. Aber mit client-seitigem Script kann man auf
Grund der "same origin policy" nur zum Server verbinden, von dem das
HTML (oder SVG)-Dokument mit dem Script geliefert wurde.
Dank SOP ist bei XHR nur der Zugriff auf eine Ressource möglich, wenn diese
über dieselbe Domain adressiert wird. Von welchem Server diese Ressource
zur Verfügung gestellt wird, ist dabei irrelevant.

Auf dem eigenen Webserver lässt sich ein so adressierbares serverseitiges
Wrapper-Script verwenden, um die SOP zum umgehen.


PointedEars


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.