Avatar billede oesten Nybegynder
29. november 2003 - 09:35 Der er 7 kommentarer og
1 løsning

Overføre Image-objekt til ny side (Popup) (GENÅBNET)

Jeg kan ikke komme på, hvordan man overfører et Image objekt, f.eks. lavet med:

var Billede new Image

til en ny side lavet med f.eks.:

nySide = window.open('','navn','parametre')

Det må være noget med

nySide.document.???????? men hvad?
Avatar billede o-zone Nybegynder
29. november 2003 - 12:10 #1
Du kan sagtens overføre et javascript Image objekt på den måde du selv foreslår
(altså f.eks. nySide.mitBillede = Billede; )
Spørgsmålet er hvad du vil med det? Kan du ikke prøve at forklare præcis hvad det er du vil med det?
Avatar billede roenving Novice
30. november 2003 - 12:35 #2
Måske

nySide.document.images['mitBillede'].src = opener.document.images['mitBillede'].src ?-)
Avatar billede oesten Nybegynder
01. december 2003 - 13:09 #3
Grunden til min underlige ide er et forsøg, jeg er i gang med med et webkamera. Der gemmer jeg 20 billeder med 1 minuts mellemrum. Dels i "rigtig" størrelse, dels som thumbnails. De 20 billeder vises i et vindue, og man kan så klikke på de enkelte thumbnails og få de originale billeder frem. Hvis man gør det med standard window.open(url, osv.) vil der opstå uoverensstemmelse mellem store og små billeder når de store billeder opdateres - det gør de små godt nok een gang i minuttet som foreslået af roenving, men ca. halvdelen af tiden passer de ikke sammen. Hvis jeg derimod preloader alle billederne vil der være overensstemmelse mellem thubnails og billeder. Der bliver godt nok en forsinkelse, men den syen jeg er til at leve med. Det jeg bruger lige nu kan findes på http://oesten.homeip.net/webcam/webcam20.htm og http://oesten.homeip.net/webcam/webcam.htm
Avatar billede roenving Novice
01. december 2003 - 13:50 #4
Er det ikke denne slags maskine, du har brug for ?-)

http://roenving.users.whitehat.dk/WD1ResizeTilBillede.html
Avatar billede oesten Nybegynder
01. december 2003 - 19:04 #5
roenving> Jeg har kigget på koden før, men problemet er at de originale billeder hentes via en URL og ikke som jeg skal bruge fra cachen med preloadede billeder.
Avatar billede roenving Novice
02. december 2003 - 00:51 #6
Der skal da ikke laves meget om før den henviser til objektet ?-)

-- et langt større problem opstår fordi IE6 insisterer på at checke om der eventuelt skulle være ændringer i billedet på serveren, hvis ikke indstillingerne er, at den _aldrig_ skal checke !-)
Avatar billede oesten Nybegynder
02. december 2003 - 18:06 #7
Jeg tror nok jeg opgiver ideen, men jeg lader spørgsmålet stå åbent. Problemet er tilsyneladende, at det er rimeligt let at *udskifte* billeder på en side ved hjælp af javascript. Men det første billede SKAL laves ved hjælp af <IMG SRC="billedets URL">, og det jeg ville var at loade det første billede fra et virtuelt billede i 'opener's cache. Det kan tilsyneladende ikke lade sig gøre. Det svarer vel til at man får et images[] array ud fra de eksisterende billeder, men den omvendte vej går den ikke.
Avatar billede oesten Nybegynder
09. december 2003 - 19:46 #8
Problemet er løst i javascript. Løsningen kan ses på de tidligre oplyste adresser.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester