| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2009
Beiträge: 4
| Action Script call to Java Script
Hallo alle zusammen, bin in Sachen Flash noch ein Neuling und ich bitte euch meine Ausdrucksweise zu entschuldigen. Ich würde gerne ein Flashbanner als Button benutzen. Der Button soll per klick ein Popup öffnen (Html). Das Problem bei der ganzen Geschichte ist das HTML kein Action script versteht und FLASH kein Java. Also benötige ich ein Codeschnipsel (in Action Script) der dem Java-Popupscript den Befehl zum starten des Popupfenster gibt (callfunktion). Hier ist das Java Script das ich mit der Callfunktion aufrufen möchte: HTML-Code: <script language="javascript" type="text/javascript"> <!-- var win=null; function a1238421061(){ myleft=20; mytop=20; settings="width=800,height=500,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no"; win=window.open("http://www.hastdenitgesehen.de","CounterBoxPop",settings); win.focus(); } onerror = stopError; function stopError(){ return true; } // --> </script> HTML-Code: <a href="javascript:a1238421061();">LinkText</a> MfG |
| | |
| | #8 (permalink) |
| cheech wizard Registriert seit: Jul 2001
Beiträge: 282
|
Sorry gaspode, aber ich bleib dabei (mal wieder), dass Flash8 ff. nicht gut sind. Also ich kann kein javascript aufrufen mit Flash8. Selbst dieser code (aus deiner FLA) funktioniert bei mir nicht: import flash.external.ExternalInterface; myButton.onRelease = function() { ExternalInterface.call( "openWindow", "http://www.google.de" ); } Sogar das Beispiel aus der Flash8-Hilfe klappt nicht (ein javascript alert). Bei mir tut sich da beim Klick auf den Button bei beiden SWF gar nicht.. ![]() Geht in keinem Browser und Popup-Blocker hab ich aus. Das hier dagegen klappt super, aber nur wenn ich als Flash-Player-6, AS1 das SWF erzeuge: btn.onRelease=function(){ getURL("Javascript:window.close();"); } |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| actionscript, callfunktion, java |
| Themen-Optionen | |
| Ansicht | |
| |