Avatar billede anne-m Nybegynder
05. maj 2004 - 16:24 Der er 18 kommentarer og
1 løsning

flashknap skal vise billede på html-side.

Jeg laver en hjemmeside i dreamweaver...
så har jeg lavet nogen knapper i flash og sat ind.

De flashknapper skal på "onclick" vise et billede på samme side. Og når man klikker på næste knap skal et nyt billede være synligt. (uden at man linker til en ny side)

Altså:

flash-knap "knap1" --->billede1.
flash-knap "knap2" --->billede2. osv.

Kan jeg gøre det ved layers?
Så jeg har billede1 i et lag som er "hidden" indtil man klikker på knap1?
- og så onclick skal laget være "visible" ?

eller er det nok med javescript?
og hvordan gør man det?
Jeg ved ikke noget om javascript...
Avatar billede nikolajdu Nybegynder
05. maj 2004 - 16:41 #1
<img src="blank.gif" name="billedet" style="display:none">

Og så på dine flash knapper -

on(release){
getURL("java script:document.images['billedet'].src='andetBillede.gif'");
}

Hvis det er Dreamweavers egne skal det muligvis tilpasses til noget alá :

getURL("java script:document.images['billedet'].src='andetBillede.gif'");

eller måske bare :

java script:document.images['billedet'].src='andetBillede.gif'
Avatar billede roenving Novice
05. maj 2004 - 16:42 #2
Hvis du kan få fat i javascript dom-elementer hedder det f.eks.

document.images['visBillede'].src = 'mitBillede.jpg'

-- og så billedet:

<img name="visBillede" height="200" width="300">
Avatar billede nikolajdu Nybegynder
05. maj 2004 - 16:42 #3
ups....

de 3 varianter skal alle byttes ud med :

getURL("java script:document.images['billedet'].src='andetBillede.gif';document.images['billedet'].style.display='block'");
Avatar billede anne-m Nybegynder
05. maj 2004 - 16:50 #4
Nikolajdu---> det er ikke dw's egne.
Jeg prøver lige ;o)
Avatar billede anne-m Nybegynder
05. maj 2004 - 17:39 #5
den siger error 902 når jeg trykker på knappen.

jeg har sat  følgende ind i flashs actions:
getURL("java script:document.images['billedet'].src='portfolio.gif';document.images['billedet'].style.display='block'");

Og i dw
Avatar billede anne-m Nybegynder
05. maj 2004 - 17:42 #6
hov ups - jeg fumler!

(fortsat...)
og i dw har jeg skrevet:
<img src="portfolio.gif" name="billedet" style="display:none">

Kan du se en fejl?
Avatar billede nikolajdu Nybegynder
05. maj 2004 - 20:00 #7
hvad pokker er en fejl 902???
Avatar billede anne-m Nybegynder
07. maj 2004 - 01:14 #8
det ved jeg sgu da ikke... fejl -902 (hvis det giver mere mening... *gg*)
Avatar billede anne-m Nybegynder
07. maj 2004 - 01:16 #9
nikolajdu---> jeg kan godt lide dig brugernavn :o) jeg kommer til at tænke på den der: komma komma prik streg - sådan tegnes nikolaj-du. (er lidt træt... zzzz)
Avatar billede nikolajdu Nybegynder
07. maj 2004 - 10:48 #10
Fejl 902 giver absolut ligeså meget mening som visse typer af rumvæsner gør i mit badekar.

Hvis du selv har lavet knapperne så indsæt "clicket" I Flash fremfor Dreamweaver.

Prøv eventuel at korte den ned til :

on(release){
getURL("java script:document.images['billedet'].src='andetBillede.gif'");
}

og i html koden -

<img src="blank.gif" name="billedet" style="display:none">

Prøv eventuelt at smide et link hvis du kan :))

/Nikolaj ... tut tut du
Avatar billede anne-m Nybegynder
07. maj 2004 - 13:36 #11
www.grafikken.dk/grafikken ... men der er ikke noget der virker på den. Du kan selvfølgelig se koden.

Det er knap "12" der skulle vise et billede (portfolio.gif  / name: "billedet") Men i stedet linker det til en anden side.... hvor der står "portfolio.gif..."
Avatar billede anne-m Nybegynder
07. maj 2004 - 14:05 #12
det her står i flashen:

on(release){
getURL("java script:document.images['billedet'].src='../portfolio.gif'");
}
Avatar billede nikolajdu Nybegynder
07. maj 2004 - 15:19 #13
getURL("java script:document.images['billedet'].src='portfolio.gif'");

Grunden til at du skal fjerne ../ er at din flashfilms HTML fil ligger i samme bibliotek som billedet. Flasg tager altid udgangspunkt i der hvor htmlfilen ligger.

I øvrigt kan man ikke bruge onclick på <object> tags - Så her skal du lægge dem ind i flashen.
Avatar billede anne-m Nybegynder
18. maj 2004 - 18:13 #14
:o) det wierker!
Tark!
point uddeles nicolajdu...
Avatar billede nikolajdu Nybegynder
18. maj 2004 - 18:16 #15
Du får nok lukket rundt omkring ;-)
Avatar billede anne-m Nybegynder
18. maj 2004 - 18:19 #16
ja - jeg glemmer at takke folk når det virker. Mange af mine seneste spm. har været lidt det samme... så når man først har fattet noget af det...

:o) du får næsten alle mine point ! nu må jeg hellere se om jeg snart kan "tjene" lidt igen, så jeg kan overleve...
Avatar billede nikolajdu Nybegynder
18. maj 2004 - 18:21 #17
Ellers kan du jo bare afsætte lidt mindre - Pointene betyder ikke så meget - Det er meget mere æren i at få svaret accepteret :))

Men tak for point alligevel ::))

/Nikolaj
Avatar billede anne-m Nybegynder
18. maj 2004 - 18:39 #18
ja... men det er fordi jeg gerne vil have at jeg bliver hjulpet helt til mål. Det tror jeg ikke nogen gider for 10 p. Og også for at få hurtig hjælp...
Men jeg har ikke råd til det i længden... ;o)
hej du.
Avatar billede nikolajdu Nybegynder
18. maj 2004 - 18:42 #19
Der er ikke så mange pointryttere i flash kategorien så jeg tro du bare skal prøve med 30 point næste gang - Går det helt galt kan man altid afsætte flere point i menuen funktioner her på siden - Dog ikke nu hvor spørgsmålet er lukket.
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