Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kombinovanje JavaScript-a i VBscript-a

[es] :: Javascript i AJAX :: Kombinovanje JavaScript-a i VBscript-a

[ Pregleda: 1057 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

fimalbonegaculo
Igor Milovanović
developer, sys-admin
beograd

Član broj: 395
Poruke: 158
81.93.66.*

ICQ: 81662016
Sajt: www.linkedin.com/in/igorm..


Profil

icon Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 14:41

Imam HTML stranicu koja se oslanja na sledece JS fajlove:

SCOInteractions.js:
Code:

    movie_DoFSCommand() // realizuje pozive JS-u iz Flash-a
    
    // Hook for Internet Explorer.
    if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 

navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub movie_FSCommand(ByVal command, ByVal args)\n');
        document.write('    Call movie_DoFSCommand(command, args)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
    }

FlashWriter.js:
Code:

    writeFlash() - ispise object i embed tagove u id=flashmovie

HTML stranica:
Code:

<body onLoad="writeFlash(); initTest()"... >

<p id="flashmovie"></p>
...
</body>

Sve ovo lepo radi u firefox-u, jer mu ne treba VBScript za pozive movie_DoFSCommand(), ali u IE, iz nekog

razloga ovo ne radi, odnosno ne aktivira se VBScript (iako se izgleda upise u document).

Kazu (http://www.moock.org/webdesign/flash/fscommand/) da VBScript treba da stoji u <HEAD> tagu, ali to ne

radi, cak i ako ga rucno upisem - ne iz JavaScript-a.

Pokusao sam da taj kod stavljam u neku JavaScript funkciju, pa da ga prebacujem na razna mesta (poziv iz

druge funkcije...) ali nista.

Ako izbacim writeFlash() poziv i <boject> tag upisem direktno u stranicu sve radi, ali mi tako ne odgovara,

jer imam mnogo HTML stranica pa mi ovo olaksava ucitavanje raznih filmova... Nadam se da sam jasan...

Help! :)

"if you fail to plan, you plan to fail"
18.08.2005. u 14:41 

noviKorisnik

Član broj: 13216
Poruke: 4516
194.247.222.*



Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 15:37
Koliko se sećam, treba da se prevari tako što se razbiju stringovi pri pisanju tagova... nešto na foru...

document.write('<scr' + 'ipt language=\"VBScript\"\>\n');
...
document.write('</s' + 'cript\>\n');

Probaj... javi...
18.08.2005. u 15:37 

fimalbonegaculo
Igor Milovanović
developer, sys-admin
beograd

Član broj: 395
Poruke: 158
81.93.66.*

ICQ: 81662016
Sajt: www.linkedin.com/in/igorm..


Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 15:52
Nope. I dalje isto...

Ja ne znam, ali čini mi se kao da je razlog taj što se VBscript "upiše" u dokument, a tek posle writeFlash() u dokument upise <object> tagove... Kao da VBScript "ne zna" da postoji novi tag... :|

Prilično laičko gledanje na stvari, ali ne razumem... Možda je razlog u nekom redosledu upisivanja, ali stvarno ne poznam takve detalje...
"if you fail to plan, you plan to fail"
18.08.2005. u 15:52 

noctua

Član broj: 10671
Poruke: 185
*.edn.co.yu.



Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a22.08.2005. u 07:19
Pozdrav!

Meni se sve nesto cini da je problem sasvim druge prirode: IE (narocito pachovan) ne dozvoljava document.write() jer ga tretira kao virus activity! FF to ume da "razresi" i zato i dozvoljava izvrsenje skripta.
Tesko ces, prijatelju, to resiti... barem meni nikako nije polazilo za rukom... :(
Ideja kojom bi mozda mogao da "slazes" IE da ne radis document.wtrite() je sl: koristi DOM za dodavanje noda <script>!!!

Dakle, pogledaj kako se kreira <script> element, i usmesto doc.write pisi document.appendChild()...

Mislim da ce sa DOMom sve to da prodje glatko na svim browserima jer ga ne izvrsava browser nego engine! Mozda to izgleda isto ali, cesto, su to dva, nebo-zemlja, razlicita pristupa...

Ajd, pa javi kako ti je proslo..

http://noctua4u.blogspot.com
http://moourl.com/shfb0
..:: Aquila non captat muscas ::..
22.08.2005. u 07:19 

noviKorisnik

Član broj: 13216
Poruke: 4516
194.247.222.*



Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a22.08.2005. u 07:59
Citat:
fimalbonegaculo:
jer imam mnogo HTML stranica pa mi ovo olaksava ucitavanje raznih filmova... Nadam se da sam jasan...

Ne baš, nego okači jedan zip uz poruku pa da pogledamo malo bolje o čemu se radi.
22.08.2005. u 07:59 

[es] :: Javascript i AJAX :: Kombinovanje JavaScript-a i VBscript-a

[ Pregleda: 1057 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.