webForumDet fria alternativet
Logga in / Bli medlem

LiveConnect på Mac/IE

JavaScript

1 svar · 136 visningar · startad av ElMaco

Medlem sedan juni 2000161 inlägg
Frågan#1

Jag sitter med en sökmotor:

En applet tar emot två semikolonseparerade textsträngar med parametrar. Appleten visar också en textruta genom vilken man kan mata in sökord (de semikolonseparerade fraserna). Om sökfrasen finns skall ett popupfönster öppnas. Detta popupfönster är definierat i html-sidan som javascript.

Jag har problem med att anropa metoder i appleten.

document.searchapplet.search(); vill inte fungera i Internet Explorer, Mac.

Jag har fått med "MAYSCRIPT" i applet-taggen.

Jag läser lite oroväckande: "This method of accessing Java applets is reffered to as LiveConnect avd is only supported by Navigator browsers.", men det funkar ju på PC/IE.

Som vanligt börjar man glida iväg mot deadline. Snabbar svar är guld värda!

Tacksamt

Medlem sedan juni 2000161 inlägg
#2

Metoden att anropa funktioner i java applets från javascript är känt som LiveConnect. För de som är bekanta
med ASP och ActiveX så har modellen stora likheter.

Dock säger dokumentationen att metoder inte kan anropas från IE-webbläsare. PC-versionen tycks dock ha klarat av detta. Mac strular däremot och det är stört omöjligt.

Detta kan vara bra att veta så att man inte plannerar ett projekt som man sedan konstaterar inte håller för Mac/IE4.0 varpå man tvingas skriva om ett helt javaapplet till javascript tills långt in på morgonen :/

Nåja.

/M.

254 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)