Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-09-2005, 11:04   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Question getURL mit JavaScript

Hallo zusammen,

über getURL öffnen ich ein weiteres swf welches im Aufruf auch Paramter übergeben bekommt. Soweit sogut. Nun möchte ich das swf nicht einfach nur in einem einfachen neuem Fenster öffnen, sondern in einem Popup-Fenster. Dafür habe ich folgendes gefunden:

getURL("javascript:window.open('http://www.blabla.de' ,'name','width=400,height=300')");

Nun möchte ich aber keine feste URL wie http://www.blablab.de angeben, sondern eine Variable die schon die URL mit den Paramtern usw. enthält.
Wenn ich diese Variable in Hochstriche setze, dann erkennt Flash diese quasi als URL und nichts passiert. Wenn ich die Variable einfach so reinschreibe (also ohne Hochstriche), dann tut sich gar nichts mehr.

Habt Ihr noch eine andere Lösung für mich?

Gruß
Sandra
Sandera ist offline   Mit Zitat antworten
Alt 04-09-2005, 11:07   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Hier ich hab da ne Funktion mal für geschrieben.
PHP-Code:
function openWinwhpfadtitel){
    
// wo das Fenster erscheinen soll --> Ausrichtung
    
var winX = (System.capabilities.screenResolutionX w)/2;
    var 
winY = (System.capabilities.screenResolutionY h)/2;
    
getURL("javascript:window.open( '"+pfad+"','"+titel+"','width="+w+",height="+h+",left="+winX+", top="+winY+", toolbar=no, menubar=no,location=no,status=no,resizable=no,scrollbars=no');void(0);");    

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 04-09-2005, 11:17   #3 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
was für ne variable denn?

Flash Variable:
ActionScript:
  1. getURL( "javascript:window.open('" + variable + "' ,'name','width=400,height=300')" );

JavaScript Variable:
ActionScript:
  1. getURL( "javascript:window.open(variable,'name','width=400,height=300')" );
pokepika ist offline   Mit Zitat antworten
Alt 04-09-2005, 11:27   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Mit Variable meinte ich z.B. folgendes. Hier die Variable "param":
ActionScript:
  1. on (release) {
  2.    
  3.     param = moviepath + "?anzahl=" + _global.anzahl;
  4.    
  5.     function openWin( w, h, pfad, titel){
  6.         getURL("javascript:window.open('"+param+"','name','width=400,height=300'); void(0)", _blank)   
  7.     }
  8.    
  9. }

Das funktioniert nur leider nicht
Sandera ist offline   Mit Zitat antworten
Alt 04-09-2005, 11:46   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Haste dir mal meine Funktion angeguckt?
Der Parameter pfad währe dann die URL, w und h die größe des PopupFensters und name der Name.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 04-09-2005, 12:26   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Ja... wie die Funktion funktioniert ist mir klar. Habe mittlerweile auch rausgefunden, woran es liegt, dass es bei mir nicht funktioniert.
Ich versuche halt nicht eine http://www.blabla adresse aufzurufen, sondern direkt den relativen Pfad zu meiner swf Datei, z.B. einfach nur movie.swf.
Ohne popup funktioniert das auch einwandfrei, aber scheinbar nicht im popUp.
Ne Lösung hab ich allerdings noch nicht gefunden
Sandera ist offline   Mit Zitat antworten
Alt 04-09-2005, 12:37   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das kann man damit doch auch machen .
Wenn du zb die swf "flieger.swf" die im Verzeichnis "content" liegt als popUp öffnen willst währe dann halt der pfad = 'content/flieger.swf'
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 04-09-2005, 13:06   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Genauso hab ich das auch gemacht, aber das funktioniert einfach nicht
Am Link kann's nciht liegen, denn ohne Popup, also mit dem "normalen" getURL funktioniert's. Und am JavaScript kann's eigentlich auch nicht liegen, denn wenn ich meinen swf-pfad durch ne "normale" URL ersetze, dann funktioniert's auch
Sandera ist offline   Mit Zitat antworten
Alt 04-09-2005, 13:18   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Es funktioniert!!!

Juhuuuuu,

ich hab den Fehler gefunden. In dem Pfadparameter, den ich in Javascript aufgerufen habe, war wiederrum ein Parameter enthalten und damit kam Javascript wohl nicht klar. Jetzt habe ich beide Parameter direkt in Javascript verknüpft und jetzt funktioniert's.

Vielen Dank für Eure Hilfe
Sandera 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 14:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele