PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine Kogemused Flash ja IE
Autor Abi Postitus Abi

fax
Upsakas kontoritarve

Postitusi: 1195
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
Flash ja IE

Kuna tegemist on üldise probleemiga siis arvan, et üks võimalike lahendusi oleks siin kohal kellegile abiks..
Nimelt hakkas vaevama see, et up2date IE'ga ei hakka flash ise mängima vaid vaja eraldi aktiveerimist ühe hiireklõpsu abil ja teist siis alles, et flashi peal toimetada midagi..
Peale mõningast googlega sõbrustmist leidsin asjale lahenduseks ühe JavaScripti.
Lühidalt asja kasutamisest kah, kui keeleline piiratus ei luba manuaalist aru saamist:
Lihtsaim viis see jublakas edna kodulehel tööle ajada on kopeerida lehel olev JavaScript ära näiteks kodulehe juurkataloogi (see mis avaneb / alt)
Enda lehele senise <object> ja <embed> tagid ja nende vahelejääv asenda:
Koodijupp:
<script type="text/javascript" src="swfobject.js"></script>

<div id="minuflash">
  Siia pane oma flashit staatiline pilt,juhul kui ei toetata JS või flashi ennast..
</div>

<script type="text/javascript">
   var so = new SWFObject("animatsioon.swf", "minukino", "200", "100", "7", "#FFFFFF");
   so.write("minuflash");
</script>


Parameetrite juttu nii palju, et <div> elemendi ID on see kuhu tegelt flash välja kirjutatakse ja see ID nimi peab kattuma javascriptis oleva so.write sulgude sees oleva nimega.. Juhul kui sul on mitu flashi kodulehel ja mõni neist nimedest kattub, siis tulemuseks on mitu üheskohas asetsevat flashi..
SWFObject funktsiooni sulgudes olevad parameetrid on:
1. flash faili nimi koos asukohaga
2. embed tagi nimi (lihtsamalt kautamisel suhteliselt ebaoluline)
3. Laius
4. Kõrgus
5. flashi versioon mis on minimalselt vajalik antud juppi vaatamiseks
6. Flashi vaikimisi taustvärv
--

Ah jah juhul kui tahad mitut flash panna siis teen igaksjuhuk siia näite:
Koodijupp:
]<script type="text/javascript" src="swfobject.js"></script>

<div id="minuflash">
  Siia pane oma flashit staatiline pilt,juhul kui ei toetata JS või flashi ennast..
</div>

<script type="text/javascript">
   var so = new SWFObject("animatsioon.swf", "minukino", "200", "100", "7", "#FFFFFF");
   so.write("minuflash");
</script>

Ja siin on minu teine flash, mis töötab samal lehel:

<div id="minuTeineflash">
  Siia pane oma flashit staatiline pilt,juhul kui ei toetata JS või flashi ennast..
</div>

<script type="text/javascript">
   var so = new SWFObject("misigans.swf", "minukino2", "200", "100", "7", "#FFFFFF");
   so.write("minuTeineflash");
</script>



___________________________________________________
Kui olete saanud täna hommikul hakkama 6 võimatu asjaga, miks siis mitte lisada sellele veel programmeerimine ?

16.10.2006 22:29:30 Vajutades siia näed kasutaja fax profiili
Kokku: 25949 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on pühapäev, 8. detsember 2019. Kell on 20:52.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2019 PHP Center. Kõik õigused reserveeritud.