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: 2719 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

fimalbonegaculo
product development, team lead,
developer, sys-admin
beograd

Član broj: 395
Poruke: 161
81.93.66.*

ICQ: 81662016


+1 Profil

icon Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 14:41 - pre 227 meseci
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"
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 15:37 - pre 227 meseci
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...
 
Odgovor na temu

fimalbonegaculo
product development, team lead,
developer, sys-admin
beograd

Član broj: 395
Poruke: 161
81.93.66.*

ICQ: 81662016


+1 Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a18.08.2005. u 15:52 - pre 227 meseci
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"
 
Odgovor na temu

noctua

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



Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a22.08.2005. u 07:19 - pre 227 meseci
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 ::..
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Kombinovanje JavaScript-a i VBscript-a22.08.2005. u 07:59 - pre 227 meseci
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.
 
Odgovor na temu

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

[ Pregleda: 2719 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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