• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

illegal URL method 'file:' beim Netscape

e-max

New member
Hallo zusammen!
Ich habe folgendes Problem:

Habe ein JavaScript mit window.open geschrieben. Ich habe nun ein Button, welches eine URL anzeigen soll, welche zuvor eingegeben wurde (z.B. gut für Bilder). Das sieht so aus:

<input type="File" name="fileNormal" align="LEFT" size="40" accept="image/*">


<input type="button" onClick="javascript:imgChange (2);" value="Anzeigen">
Die Funktion imgChange sieht so aus:

function imgChange(option)
{
if (option==2)
{
str=document.formular.fileNormal.value;
if (str != "")
{
win_open("file://"+(str),"img2",800,600);
}
else {alert ("Bitte wählen Sie zuerst ein Bild aus.");};
}
}

Die Funktion win_open sieht so aus:

function win_open(url,fenstername,x,y)
{
window.open(url,fenstername,'directories=no,resizable=yes,scrollbars=no,menubar=no,toolbar=no,status=no,width='+x+',height='+y+',resizable=no');
return false;
}


Das Problem mit NETSCAPE ist nun dieses:

Wenn ich z.B. ein Bild hinzufüge, dann klappt dies auch alles wunderbar, aber nur lokal. Im Netz erzählt mir das gute alte Netscape etwas von

illegal URL method 'file:'

Wenn ich 'file:' weglasse, meckert Netscape wegen der ungültigen URL mit Inhalt 'C:' herum.

Beim InternetExplorer funktioniert es mit file:// . Was ist beim Netscape anders?

Gibt es irgendeine Möglichkeit, dieses Problem zu lösen???



WER KANN MIR HELFEN???



Vielen Dank im Voraus!

Markus
 
Zurück
Oben