/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
IE7 og Active Content
Fra : Tom


Dato : 07-01-07 11:54

Inspireret af en tidligere tråd forsøger jeg at få IE7 til at vise et
billede før upload. [1]

Scriptets Javascript afvikles slet ikke, hvis det ligger på en ekstern
server, men så snart det flyttes til en lokal disk popper IE7 op og spørger
om jeg vil tillade Active Content.

Hvorfor gør den ikke det, når det ligger eksternt?





[1]
<html>
<body>
<form>
<input type="file" onChange="document.images[0].src = this.value">
</form>
<img name="image1">
</body>
</html>



 
 
Martin (07-01-2007)
Kommentar
Fra : Martin


Dato : 07-01-07 22:31

Tom wrote:
> Inspireret af en tidligere tråd forsøger jeg at få IE7 til at vise et
> billede før upload. [1]
>
> Scriptets Javascript afvikles slet ikke, hvis det ligger på en ekstern
> server, men så snart det flyttes til en lokal disk popper IE7 op og spørger
> om jeg vil tillade Active Content.
>
> Hvorfor gør den ikke det, når det ligger eksternt?

Fordi javascript ikke kan læse noget indhold fra en lokal maskine via
DOM træet.

Læs iøvrigt tråden:
Visning af billede lokalt fra d. 04-01-2007 af Torben
<news://459d6dc8$0$146$edfadb0f@dread11.news.tele.dk/>

Tom (08-01-2007)
Kommentar
Fra : Tom


Dato : 08-01-07 00:15

> Fordi javascript ikke kan læse noget indhold fra en lokal maskine via
> DOM træet.

Ikke forstået.
Uanset om scriptet ligger på en ekstern server eller på en lokal disk henter
IE det jo ned før den anvender det, og så ligger det jo lokalt i cachen.

Jeg kan ikke se hvilken forskel oprindelsen gør. Det er jo altså ikke på
serveren at JS udføres

> Læs iøvrigt tråden:
> Visning af billede lokalt fra d. 04-01-2007 af Torben
> <news://459d6dc8$0$146$edfadb0f@dread11.news.tele.dk/>

"Inspireret af en tidligere tråd "



Jens Gyldenkærne Cla~ (08-01-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-01-07 08:58

Tom skrev:

> Scriptets Javascript afvikles slet ikke, hvis det ligger på en
> ekstern server, men så snart det flyttes til en lokal disk
> popper IE7 op og spørger om jeg vil tillade Active Content.

Har du en eksempelside?


Når IE kun spørger ved en lokal side, skyldes det formentlig at
"Active Content" - altså javascript - ikke er blokeret på en normal
(server)side.

Der er mange punkter hvor dit script kan gå galt - så hvis du vil
fejlfinde scriptet, er det en god ide at splitte det op.

- Afvikles onchange på file overhovedet? (test fx med en alert)
- Kan man aflæse værdien af en fil-input? (test igen med alert
eller en inputboks)
- Fungerer ændringen af img-elementets src som ønsket (prøv både
med en url relativt til serveren og med en lokal url)
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Tom (08-01-2007)
Kommentar
Fra : Tom


Dato : 08-01-07 12:03


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns98B25B42E29A3jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Tom skrev:
>
>> Scriptets Javascript afvikles slet ikke, hvis det ligger på en
>> ekstern server, men så snart det flyttes til en lokal disk
>> popper IE7 op og spørger om jeg vil tillade Active Content.
>
> Har du en eksempelside?

Det er den kode jeg angav i mit initielle indlæg.

Prøv at gemme den lokalt og lægge den på en ekstern server.

Tom



Jens Gyldenkærne Cla~ (08-01-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-01-07 12:14

Tom skrev:

> Det er den kode jeg angav i mit initielle indlæg.
>
> Prøv at gemme den lokalt og lægge den på en ekstern server.

Beklager - hvis du vil have hjælp, må du selv lægge siden op.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Tom (08-01-2007)
Kommentar
Fra : Tom


Dato : 08-01-07 12:32


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns98B27C791AD00jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Tom skrev:
>
>> Det er den kode jeg angav i mit initielle indlæg.
>>
>> Prøv at gemme den lokalt og lægge den på en ekstern server.
>
> Beklager - hvis du vil have hjælp, må du selv lægge siden op.


Ja, det kan jeg godt forstå. Jeg har ikke nogen side at lægge den på.
Findes der ikke noget gratis hosting et sted så vi kan teste?

Mange tak fordi du gider se på det



Kim Ludvigsen (08-01-2007)
Kommentar
Fra : Kim Ludvigsen


Dato : 08-01-07 14:24

Den 08-01-07 12.31 skrev Tom følgende:

> Ja, det kan jeg godt forstå. Jeg har ikke nogen side at lægge den på.
> Findes der ikke noget gratis hosting et sted så vi kan teste?

http://frac.dk

--
Mvh. Kim Ludvigsen
Slå tjenesten Messenger fra, så den ikke kan misbruges til spam.
http://kimludvigsen.dk

Tom (08-01-2007)
Kommentar
Fra : Tom


Dato : 08-01-07 17:43


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns98B27C791AD00jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Tom skrev:
>
>> Det er den kode jeg angav i mit initielle indlæg.
>>
>> Prøv at gemme den lokalt og lægge den på en ekstern server.
>
> Beklager - hvis du vil have hjælp, må du selv lægge siden op.


Sådan!
http://www.javascript.frac.dk/java.html

Håber du kan finde ud af noget



Jens Gyldenkærne Cla~ (09-01-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-01-07 00:04

Tom skrev:

> http://www.javascript.frac.dk/java.html
>
> Håber du kan finde ud af noget

Ikke meget mere end du selv er nået frem til. Onchange-parameteren
køres godt nok, men IE (og FF og Opera) tillader ikke at vise et
lokalt billede på en online-side.

Jeg har prøvet at åbne med window.open, men det fungerer stadig
ikke - sikkerhedsindstillingerne blokerer. Hvis du vil lege videre,
kan du se min udvidede testside her:
<http://gyros.dk/usenet/temp/onchange.html>
- men jeg tror ikke der er noget at komme efter. Det virker fint
når siden ligger lokalt, men så snart den kommer online, blokeres
det lokale indhold helt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Marten Ølgaard (09-01-2007)
Kommentar
Fra : Marten Ølgaard


Dato : 09-01-07 09:42

Javascript eller rettere jscript er et programmeringsprog på linje med en
række andre sprog. Når det kører via en en (ekstern) server har det færre
rettigheder end hvis det kører lokalt uden en server.

Derfor advarer msie dig om at der er en øget risiko ved at køre scriptet når
det er lokalt. Hvis du kører det via localhost serveren får du ikke denne
advarsel selvom scriptet muligvis ligger præcist samme sted.


/Marten



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste