Hvorfor skal det køre på 2 forskellige servere ?? Flash har desværre et mindre problem med MIME types, og det kan tænkes at kaldet til en ny server ikke bliver betragtet som et JavaScript-kald.
I Flash angiver du følgende kommando, der kalder din popups i html dokumentet, der har startet din Flash film.
GetURL(\"java script:popups(page.html,400,300)\")
Det vil sige at du kalder en funktion dosomething() og indsætter variabel navnet \'test\' i funktionen. Funktionen er placeret i det html dokument, der har startet din Flash film. Hvordan harmonerer det med at du anvender _self ?
Jeg kan sg* ikke lige gennemskue hvad det er du vil med det... Men hvis dit JavaScript ligger på samme side som din Flash, skal du ikke bruge GetUrl, men Fscommand istedet:
Hmmm Jeg vil gerne undgå FsCommand - da jeg får en meget mere overskuelig kode ved at bruge javascript, samt fscommand virker ikke på Netscape...(?)
Min flash knap skal bruges i forbindelse med navigering: Når man trykker på feks. pilop vil jeg gerne kalde et javascript, og når der feks bliver trykket på pilned vil jeg gerne kalde et andet javascript
JavaScript kan slet ikke køre mellem 2 servere. Den er desværre ikke meget længere - Det ligger dybt forankret i serverside scripting.
I de allertidligste udgaver af javaScript kunne det lade sig gøre, men det blev rettet fordi folk kunne udnytte det til at køre ting på er server folk ikke havde bedt om at kommunikere med.
Jeg forstår bare ikke hvorfor... Både javascript og flashfil ligger på samme server. Det eneste der ligger på en anden server er framesettet som siden kører i.
I flashpage.asp, som ligger på en secureserver har jeg så min flash hvis man trykker på knappen bliver følgende javascript kaldt vi:
geturl(\"java script:flash_click(\'test\');\")
Mens mit javascript kunne se således ud:
Function flash_click(text) { window.alert(text); }
Synes godt om
Ny brugerNybegynder
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.