Avatar billede roulette Nybegynder
22. februar 2003 - 10:31 Der er 24 kommentarer og
1 løsning

Animated Window Opener II

Jeg har et KÆMPE problem. Jeg arbejder med Animated Window Opener på min hjemmeside. Jeg mangler lige prikken over i´et....

Når det animeret vindue åbner har jeg brug for at ændre baggrund. Alså den starter med hvid og ender på en xside.
Jeg vil gerne have f.eks sort baggrund.

Jeg har prøvet ALT oxo at linke til en side det gøres her
// -->
var sizer = window.open("index.htm","","left=" + leftdist + ",top=" + topdist +","+ windowprops);

Men hvis jeg gør det, virker det ikke online, har ladet mig fortælle at det skulle være cachen!?!
Sjovtnok hvis jeg sætter tegnet # ind åbner det den samme side som scriptet ligger.

Jeg håber der er en som har en god ide da jeg er grædefærdig;o)



http://dynamicdrive.com/dynamicindex8/animatedwin2.htm
Avatar billede Slettet bruger
22. februar 2003 - 11:25 #1
Det er en meget irriterende effekt, du har gang i der...
Men prøv at forklare dit problem lidt grundigere. Vil du have baggrundsfarven til at fade fra hvid til sort eller hvad?
Avatar billede roulette Nybegynder
22. februar 2003 - 11:51 #2
Jeg har lige lave et ex. på min side og up loaded den kik her:

http://home20.inet.tele.dk/roulette/voresmastiff/foto.htm

Det jeg mener er at jeg vil have i dette tilfælde er en baggrund fave på vinduet som åbner som du kan se er det med hvid baggrund indtilbillederne kommer....

Håber du forstår..
Avatar billede roulette Nybegynder
22. februar 2003 - 12:03 #3
Hmmm måske det stadig ikke er godt nok udtrykt, men kort sagt har jeg brug for at ændre baggrundsfaven på det vindue som åbner.

F. eks når man klikker på knappen og vinduet åbner, der skal jeg kunne bestemme bagrundsfaven (hvis det er mulig)som i ovenstående tilfældede ville være faven #B5DFDE.
Avatar billede Slettet bruger
22. februar 2003 - 12:15 #4
Så udskifter du denne linje:

var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);

... med:

var sizer = window.open("bgfarve.html","","left=" + leftdist + ",top=" + topdist +","+ windowprops);

"bgfarve.html" er så et tomt HTML-dokument med din baggrundsfarve på.
Avatar billede roulette Nybegynder
22. februar 2003 - 12:18 #5
Ja det skrev jeg jo i mit indlæg og jeg citere:"oxo at linke til en side det gøres her
// -->
var sizer = window.open("index.htm","","left=" + leftdist + ",top=" + topdist +","+ windowprops);

Men hvis jeg gør det, virker det ikke online, har ladet mig fortælle at det skulle være cachen!?!


Det virker meget dårligt online men prøver nu lige alligevel og vender så tilbage....
Avatar billede roulette Nybegynder
22. februar 2003 - 12:21 #6
Hmmm kommer i tanke om at jeg ikke behøves at prøve noget som jeg har terpet igennem i mange timer......

Andre forslag??
Avatar billede Slettet bruger
22. februar 2003 - 12:21 #7
Det har intet med cachen at gøre. Det er højst noget med, at det bruger en del ressourcer at skulle resize vinduet 100 gange.
Avatar billede Slettet bruger
22. februar 2003 - 12:22 #8
Ja, jeg har det forslag, at du kan finde en anden løsning. Ingen har lyst til at vente på, at siden "folder sig ud", og der er slet ingen, der vil synes, det er en fed idé. Brug en normal popup, og du vil nå længst! :)
Avatar billede roulette Nybegynder
22. februar 2003 - 12:24 #9
Jamen da jeg testede igår og jeg havde oxo en ven til at teste med...
Da viser den ikke den bg-side .... jo offline men ikke online....

Kan man ikke styre det i scriptet???
Avatar billede Slettet bruger
22. februar 2003 - 12:25 #10
Forskellen på at køre scriptet offline og online er jo, at siden først skal hentes fra serveren, og det tager jo lidt tid. Når man så samtidig torturerer browseren med sådan en effekt, er det ikke sikkert, den vil makke ret.
Avatar billede Slettet bruger
22. februar 2003 - 12:26 #11
Du kan evt. prøve:

var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
sizer.document.style.backgroundColor = "#B5DFDE";
Avatar billede roulette Nybegynder
22. februar 2003 - 12:27 #12
Nå nå, ingen har lyst til at vente.. Hmm det kommer vel an på hvad man skal se, men du kan tage ent kik på den side om det drejers sig om.
Kik her:
http://www.gentlemensclub.dk/

God fornøjelse
Avatar billede roulette Nybegynder
22. februar 2003 - 12:31 #13
Men æv æv at det kan lade sig gøre jeg troede man kunne sætte noget ind i scriptet.
Syntes du det tage laang tid at åbne vinduet???
Avatar billede Slettet bruger
22. februar 2003 - 12:34 #14
En af idéerne med internettet er jo at få hurtig adgang til informationer/multimedier. Så hvorfor sætte den ekstra ventetid på?
Avatar billede roulette Nybegynder
22. februar 2003 - 12:51 #15
Nå men jeg må håbe der kommer en som evt kan hjælpe mig med mit problem ellers må jeg leve med tingen....
Avatar billede Slettet bruger
22. februar 2003 - 12:54 #16
Har du prøvet 22/02-2003 12:26:34
Avatar billede roulette Nybegynder
22. februar 2003 - 12:56 #17
Hvad mener du???? Ikke forstået
Avatar billede Slettet bruger
22. februar 2003 - 12:57 #18
Har du prøvet dette:

var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
sizer.document.style.backgroundColor = "#B5DFDE";
Avatar billede roulette Nybegynder
22. februar 2003 - 13:01 #19
Nååå ja den skriver udført men fejl på siden.... æv prøver konstant at sætte noget ind ... men det er lidt svært når jeg ikke ved hvor,o)
Avatar billede roulette Nybegynder
22. februar 2003 - 13:03 #20
Hmm det må vel næsten være her:
var sizer = window.open("#","","left=" + leftdist + ",top=" + topdist +","+ windowprops);

At jeg sætter en kode ind .... hvis jeg sætter # som vist jeg så åbner den siden som scriptet ligger på meget mystisk...
Avatar billede Slettet bruger
22. februar 2003 - 13:06 #21
Nej, det er ikke mystisk, men helt efter bogen. "#" betyder "gå til toppen af den aktuelle side". Så lad være med at skrive det.
Avatar billede roulette Nybegynder
22. februar 2003 - 13:17 #22
Undskyld men jeg er ikke så prof ... still a rookie......men forstår ikke at man ikke kan sætte en favekode ind der??
Avatar billede olebole Juniormester
22. februar 2003 - 16:21 #23
<ole>

Uanset, om du forstår det eller ej, så kan man ikke sætte en farvekode ind der. Det svarer lidt til at hælde benzin på køleren af en bil ... det kommer den ikke til at køre af. På samme måde er den funktion, du bruger ikke bygget til at få en farvekode hældt ind der  :)

Hele din funktion skal bygges om fra bunden - og den bliver endnu langsommere af at skulle åbne med en bestemt farve. Da du synes, den er for langsom i forvejen, er det nok ikke en god idé  ;o)

/mvh
</bole>
Avatar billede roulette Nybegynder
22. februar 2003 - 22:58 #24
Jamen jamen så er den vel heller ikke længere ...... Til en oplysning forstår jeg det nu godt og syntes IKKE den køre for langsom det var Phøenixv...

Men tak for hjælpen...
Avatar billede roulette Nybegynder
24. februar 2003 - 09:42 #25
00
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