Rain
Lieutenant
- Registriert
- Mai 2003
- Beiträge
- 704
Hallo,
ich hab gestern Abend diesen Thread erstellt, das Problem ist das gleiche, der Lösungsansatz aber ein anderer.
Ich habs nun hinbekommen mit Hilfe von jQuery Urls auf Erreichbarkeit zu testen. Dieser Code funktioniert im IE, aber Mozilla FF und Safari streiken. jQuery soll synchron arbeiten und die url - Verbindung testen (iphone.de als Beispiel). Bei Erfolg soll "success" ausgegeben werden und die Variablen port und protokoll überschrieben werden. Bei Misserfolg der Verbindung sollen die initialisierten Variablen port und protokoll so bleiben und nach dem Timeout "unable" erscheinen.
Wie bekomme ich dieses Script in FF zum laufen?
EDIT:
In FF und Safari erscheinen bei der Ausgabe unable und Port 80 / http
In IE success und Port 1935 / rtmp <- wie es sein soll
ich hab gestern Abend diesen Thread erstellt, das Problem ist das gleiche, der Lösungsansatz aber ein anderer.
Ich habs nun hinbekommen mit Hilfe von jQuery Urls auf Erreichbarkeit zu testen. Dieser Code funktioniert im IE, aber Mozilla FF und Safari streiken. jQuery soll synchron arbeiten und die url - Verbindung testen (iphone.de als Beispiel). Bei Erfolg soll "success" ausgegeben werden und die Variablen port und protokoll überschrieben werden. Bei Misserfolg der Verbindung sollen die initialisierten Variablen port und protokoll so bleiben und nach dem Timeout "unable" erscheinen.
Wie bekomme ich dieses Script in FF zum laufen?
HTML:
<html>
<head>
<script type="text/javascript" src="jquery/jquery.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
var tick = function() {
alert('unable');
}
var port = 80;
var protokoll = 'http';
var loadTimeout = setTimeout(tick, 2000);
$.ajax({
async: false,
url: "http://www.iphone.de",
timeout: 2000,
success: function() {
port = 1935;
protokoll = 'rtmp';
alert('success');
clearTimeout(loadTimeout);
}
});
alert(protokoll+':'+port);
});
</script>
</body>
</html>
EDIT:
In FF und Safari erscheinen bei der Ausgabe unable und Port 80 / http
In IE success und Port 1935 / rtmp <- wie es sein soll
Zuletzt bearbeitet: