Avatar billede zorax_ Nybegynder
14. oktober 2004 - 15:13 Der er 10 kommentarer og
2 løsninger

menu i flash/php

Jeg har et problem med min flash side, min menu ligger i flashen, og der skal så komme en animation mår man trykker. Problemet er så at når man trykker på de enkelte links opdatere den hele siden og animationen bliver afbrudt.

Se det her: http://www.invalid-design.dk/test
Avatar billede le_bon Nybegynder
14. oktober 2004 - 15:18 #1
Der er kun én måde at forhindre at animationen bliver afbrudt, og det er ved at bygge dit site op i frames, eller iframes, således at menuen ligger i sin egen frame.
Avatar billede zorax_ Nybegynder
14. oktober 2004 - 15:25 #2
Ja, det kan jeg godt se, men det kan jeg ik rigtig få til at virke.
Hvordan ville man gøre det?
Avatar billede le_bon Nybegynder
14. oktober 2004 - 15:37 #3
Er det HTML'en du ikke kan få til at virke, eller er det Action Scriptet på dine knapper der er problemet?
Avatar billede baitianlong Nybegynder
14. oktober 2004 - 15:40 #4
øhh, man kan jo ikke se din flash, da du har <object>-tagget inde i et <iframe> tag. Dvs. flashen bliver kun vist, hvis browseren ikke understøtter iframes !?
Avatar billede zorax_ Nybegynder
14. oktober 2004 - 15:42 #5
Hvordan man får smidt det i en frame eller iframe, som du kan se her er der lidt problemer med det : http://www.invalid-design.dk/test/testindex.htm
Avatar billede baitianlong Nybegynder
14. oktober 2004 - 15:42 #6
Du skal lave en side med flashen på og putte den i iframen, hvis du vil gøre det på den måde:

<ifram src="sidemedflash.html" width="900" height="200"></iframe>

Og så skal knapperne i flashen have target:

on(release) {
  //kør animation;
  getURL("nyside.html", "_parent");
}
Avatar billede baitianlong Nybegynder
14. oktober 2004 - 15:46 #7
Og i dit <object>-tag er der fejl:

<param name="movie" value="file:///navigasti.swf" />

skal være

<param name="movie" value="navigasti.swf" />

Hvis flashen ligger i samme mappe som siden.
Avatar billede zorax_ Nybegynder
14. oktober 2004 - 16:09 #8
Prøver lige at fikse, går ik så godt. Vender tilbage med point :)
Avatar billede zorax_ Nybegynder
14. oktober 2004 - 16:49 #9
Er ik et øjeblik i tvivl om det er det rigtige i siger, men jeg kan bare ik få det til at virke :), så jeg lukker spørgsmålet her, legende smid lige et svar så kan i dele point.
Avatar billede baitianlong Nybegynder
14. oktober 2004 - 16:53 #10
Du skal da have det til at virke. Gør som jeg skriver:

1) Giv dine flash-knapper action med target _parent på getURL
2) put din flash i en side for sig selv (ret dine <object>-tags)
3) put den side i en iframe på hovedsiden

Jeg har givet dig løsningen, du skal blot gøre dise tre ting :)
Avatar billede le_bon Nybegynder
14. oktober 2004 - 16:53 #11
Hvis du vil have lidt -mere-eller-mindre- ukorrekt kode, så kan du kopiere kildekoden fra www.foobar.nu. Det er samme princip, og så skal du bare bruge legende.dk's on(release) {
  //kør animation;
  getURL("nyside.html", "_parent");
}

på knapperne i din flash.

c",)
Avatar billede zorax_ Nybegynder
14. oktober 2004 - 16:58 #12
Jeg prøver :) , og takker mange mange for svarene.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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