Avatar billede manon Nybegynder
11. februar 2003 - 04:13 Der er 7 kommentarer og
1 løsning

Hvad for denne kode til at starte/slukke en flash fil?

Hej E

Hvis i kigger på banneret øverst på http://www.swishzone.com - der er et "link" som kan få flash.filen til at starte og slukke - hvad er det der gør det og hvorfor?

Kildekoden ser vistnok således ud:

<a href="index.php?showanim=false" class="tinywhite">hide animation</a>

og


<a href="index.php?showanim=true" class="tinywhite">show animation</a>

Jeg kan ligeså se en kode der ser således ud:  <a href="index.php?showanim=true"><img src="images/toprside.gif" align="center" valign="middle" border="0" alt="Click here to show animation" width="395" height="71"></a>


Hvordan kan de "aktivere" filen osv?
Avatar billede abpdk Nybegynder
11. februar 2003 - 04:21 #1
Det link du skriver der er jo tydeligt tegn på et script-sprog (php f.eks.). Det de gør at at vælge at loade flash-filmen eller bare at lade helt være alt efter værdien på showanim.
Avatar billede abpdk Nybegynder
11. februar 2003 - 04:21 #2
(skulle ha' været et svar)
Avatar billede manon Nybegynder
11. februar 2003 - 04:34 #3
abpdk >>
sorry, men dit svar fattede jeg intet af *s*
måske skulle jeg lige sige at jeg gerne ønsker en forklaring på hvorfor det kan gøres sådan og hvordan.
Avatar billede abpdk Nybegynder
11. februar 2003 - 04:37 #4
Siden er lavet med php (det førnævnte script-sprog). Det eneste der sker er at siden bliver loadet med variablen $showanim som værende true. Når du så trykker på línket reloader den siden med $showanim som værende false og derfor bliver flash-filmen slet ikke loadet. Det trick du leder efter har intet at gøre med flash, det hele ligger i php-koden.
Avatar billede manon Nybegynder
11. februar 2003 - 04:39 #5
Hmmm ....

abpdk>>
Håber du kan svare på dette: hvad hvis jeg nu har en falsh fil som hedder topbanner.swf og har et link nedenunder dette banner - hvad og hvordan skal koden så se ud for at jeg kan starte/slukke for dette flashbanner?
Avatar billede abpdk Nybegynder
11. februar 2003 - 04:40 #6
Hvis du f.eks. laver en side (test.php) der indeholder følgende kode:

if ($visbillede) {
  echo "<img src='billede.jpg'>";
}

...så vil billedet kun blive vist ved linket "test.php?visbillede=true".
Avatar billede abpdk Nybegynder
11. februar 2003 - 04:44 #7
Næsten som jeg lige skrev, der skal bare ændres lidt:

if ($visflash) {
  echo "[indsæt kode for flash-film] <br>";
  echo "<a href=$PHP_SELF?visflash=false>Skjul flash</a>";
} else {
  echo "<a href=$PHP_SELF?visflash=true>Vis flash</a>";
}

Der kan være en syntax fejl eller to...jeg har ikke testet det.
Avatar billede manon Nybegynder
11. februar 2003 - 04:53 #8
abpdk >>
ser interresant ud - kigger på det i morgen
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