Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2005, 20:54   #1 (permalink)
Let's Flash
 
Benutzerbild von Prist0r
 
Registriert seit: Jun 2004
Beiträge: 63
PopUp Fenster Titel etc.

Habe im Forum gesucht und dieses Script gefunden um ein PopUp zu erstellen

PHP-Code:
MovieClip.prototype.centerPopup = function(theUrltitlewhfeatures) {
    var 
sysW System.capabilities.screenResolutionX;
    var 
sysH System.capabilities.screenResolutionY;
    var 
centerx Math.round((sysW/2)-(w/2));
    var 
centery Math.round((sysH/2)-(h/2));
    var 
titel "test";
    
getURL("javascript:void(window.open('"+theUrl+"','"+title+"','width="+w+", height="+h+", left="+centerx+", top="+centery+",screenX="+centerx+", screenY="+centery+","+features+"'));");
}; 
es funktioniert auch. Aber wo kann ich den Titel des Fensters eingeben? habes nicht herausgefunden.

Danke
Prist0r ist offline   Mit Zitat antworten
Alt 20-02-2005, 21:27   #2 (permalink)
Let's Flash
 
Benutzerbild von Prist0r
 
Registriert seit: Jun 2004
Beiträge: 63
oder hat mir jemand ein script, dass eventuell einfach ist?

wäre sehr dankbar
Prist0r ist offline   Mit Zitat antworten
Alt 20-02-2005, 22:52   #3 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Den Titel definierst du im html-File, das im Popup geladen wird, dort im Title-Tag des html-Quelltexts.
Direkt in das Popup geladen swf-Files oder jpg-Bilder erlauben keinen eigenen Titel, für die wird immer der Pfad der Datei angegeben.

Ein alternatives Popup-Script mit der popup-Funktion im Quelltext der Haupt-html, variabel aufrufbar über das getURL-Script in Flash, findest du auch hier
Popup aus Flash
Doch auch hier definiert sich der Titel über die im Popup aufgerufene html-Datei, geht auch nicht anders.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 20-02-2005, 23:58   #4 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
das was du in deiner funktion als 'title' stehen hast ist nicht der titel im browser sondern einfach die bezeichnung für das popup, wenn du in flash eingeben willst welchen titel dein popup erhält kannst du das machen wie folgt:

in deiner html seite steht die javascript funktion
ActionScript:
  1. <script>
  2. function popup(url,name,w,h,l,t,title,bild){
  3.     if(!l)l=0;
  4.     if(!h)h=0;
  5.     style="width="+w+",height="+h+",left="+l+",top="+t;
  6.     win=window.open('',name,style);
  7.     win.document.write('<html><head><TITLE>'+title+'</TITLE></head><body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src='+bild+' width='+w+' height='+h+'></td></tr></table></body></html>')
  8.     win.focus();
  9. }
  10. </script>

in flash rufst du dann auf
ActionScript:
  1. getURL(javascript:popup(url,name,w,h,l,t,title,bild));
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 21-02-2005, 18:28   #5 (permalink)
Let's Flash
 
Benutzerbild von Prist0r
 
Registriert seit: Jun 2004
Beiträge: 63
Thx für die Antworten. habe aber noch eine Frage:

Ich lade in einen hauptfilm eine ander swf. in dieser swf ist ein Button, wo sich eben ein pupupfenster öffnen soll, in dem wieder eine swf ist. (ok hier könnte ich auch das html nehmen) aber wenn ich bei einem swf auf den link klicke, erscheint das popup mit einem fehler (unten links in der statusliste gelbes dreieck). Wie soll ich das machen?

gruss
Prist0r ist offline   Mit Zitat antworten
Alt 13-03-2005, 14:24   #6 (permalink)
[+][-]
 
Benutzerbild von lx_1
 
Registriert seit: Jun 2004
Beiträge: 52
hallo leute!

kann mir bitte jemand einen rat geben? ich möchte ein popup aus flash heraus machen. mein problem: es geht überall nur in OPERA NICHT!

und das komische daran: es GEHT wenn ich die page von der platte OFFLINE öffne und es GEHT NICHT sobald ich's am server hab!

falls es am code liegen sollte:
ActionScript:
  1. _root.playNoise_mc.onRelease = function() {
  2.         getURL("javascript:OpenPopUp('jukebox.html', '', 'width=200, height=100')" , "_self");
  3. }
HTML-Code:
<script language="JavaScript">
<!--
function OpenPopUp(theURL,winName,features) { window.open(theURL,winName,features);
}
//-->
</script> 
bin echt schon verzweifelt!

danke!!
__________________
lg

alex
lx_1 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele