| |||||||
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) |
| auferstanden Registriert seit: Sep 2001 Ort: München
Beiträge: 5.247
| Popup aus Flash
Hallo hier könnt Ihr das javascript für ein Popup Fenster in Flash sehen: Code: <head>
<script language="javascript">
<!--
function winOpen(url, breite, hoehe) {
// Errechnet Koordinaten, um das Popup zentriert zu platzieren
links = (screen.width/2)-(breite/2);
oben = (screen.height/2)-(hoehe/2);
window.open(url,"popup","height="+hoehe+",width="+breite+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links);
}
//-->
</script>
</head> Aus Flash heraus wird diese Popupfunktion über einen Button folgendermaßen aufgerufen: ActionScript:
javascript:winOpen('deineseite.html', 300, 200); void(0); (javascript zusammenschreiben) deineseite.html ist Eure Seite, welche in eurem Popup erscheinen soll, die 300 steht für die Breite und die 200 für die Höhe des Popups. Falls ihr das Popup automatisch beim Aufrufen eurer Seite öffnen wollt, so setzt in den <body> Tag des Quelltexts folgendes Attribut: Code: <body ... onLoad="winOpen('http://www.2-serious.de', 800, 500);"> Code: <body ... >
<a href="javascript:winOpen('http://www.2-serious.de', 800, 500);">klick</a>
</body> Dieses Tutorial wurde von CrOc und Johannes P. erstellt. Edit: update von bobby am 29.12.2003 Geändert von bobby (16-07-2004 um 13:49 Uhr) |
| | |
| | #2 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
| Ergänzung
Forummember thebiz hat zurecht festgestellt, dass es ja zusätzlich noch den Weg gibt, die komplette Javascript-Funktion direkt in Flash zu definieren, also auch ohne Javascript-Bereich im Quelltext der html-Seite. Danke an dieser Stelle für Hinweis und Beispiel. ![]() ActionScript:
Wirklich Sinn macht das jedoch nur im Browser, da der Javascript-Interpreter desselben nach wie vor dazu gebraucht wird. Offline und mit neuestem Plugin begegnet einem zusätzlich gelegentlich eine Sicherheitsabfrage. Links zu Flash 8 Ob nun so oder so muss jedoch mittlerweile bedacht werden, dass manche Systemkonfigurationen von Haus aus Popups unterbinden, der eine oder andere Viren-/Systemschutz diesen implementiert hat und auch viele User generell Popup-Blocker benutzen. Dies betrifft in der Regel vor allem automatisch generierte Popups. Inwieweit Popups aus Flash bzw. durch Klick angeforderte Popupfenster davon betroffen sind, sollte jeweils - vor allem für zukünftige Browser-/Systemkonfigurationen und der allgemein immer strenger werdenden (so scheint es) Restriktionen - geprüft und in Betracht gezogen werden. Geändert von rena (20-10-2005 um 01:44 Uhr) |
| | |
| | #3 (permalink) |
| flashforum Registriert seit: Jun 2001 Ort: krefeld
Beiträge: 13.783
|
I_ch hat dem ganzen mal etwas Aktualität gegeben. Vielen Dank dafür: http://www.flashforum.de/forum/flash-8/javascript-popup-via-geturl-209255.html#post1494157
__________________ Wo sonst? Twitter • Flickr • XING • Facebook beyond tellerrand [ Wo findet ihr mich noch: twitter • dribbble • zootool • google+ • facebook • marc.thiele • spoiler.web ] |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| javascript, poup, tutorial |
| Themen-Optionen | |
| Ansicht | |
| |