Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-06-2005, 10:00   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 11
dynamisches popup öffnen

Hi all!

folgendes Problem.
ich öffne über folgende funktion dynamisch ein popup welches später ein bild enthalten soll. das klappt auch soweit alles ganz ordentlich inzwischen. Die größe des popups hol ich dynamisch mittels php über das bild. alles ok soweit. hier erstmal die funktion:

ActionScript:
  1. open_popup = function () {
  2.    
  3.     erm_gr = new LoadVars();
  4.     erm_gr.xxl_bild = xxl_bild;
  5.     erm_gr.sendAndLoad("php/get_xxl_size.php",erm_gr,"POST");
  6.     erm_gr.onLoad = function() {
  7.         xxl_br = erm_gr.breite;
  8.         xxl_ho = erm_gr.hoch;
  9.         winX = (System.capabilities.screenResolutionX-xxl_br)/2;
  10.         winY = (System.capabilities.screenResolutionY-xxl_ho)/2;
  11.         getURL("javascript:window.open( 'php/show_xxl.php?bild="+xxl_bild+"','','width="+xxl_br+",height="+xxl_ho+",left="+winX+", top="+winY+", toolbar=no, menubar=no,location=no,status=no,resizable=no,scrollbars=no');void(0);");
  12.     }
  13. }

und das dazugehörige php:
PHP-Code:
<?php
$bild 
"../".$xxl_bild;
$info getimagesize($bild);
echo 
"&breite=".$info[0];
echo 
"&hoch=".$info[1];

?>
hat sich erledigt. manchmal hilfts dann doch wenn man einfach noch "../". voransetzt

danke im voraus

Geändert von flashfreak0711 (16-06-2005 um 11:10 Uhr)
flashfreak0711 ist offline   Mit Zitat antworten
Alt 16-06-2005, 10:57   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
ActionScript:
  1. open_popup = function () {
  2.        
  3.         erm_gr = new LoadVars();
  4.         erm_gr.xxl_bild = "xxl_bild"//Anführungszeichen!!! Ist ja n'String, den du übergibst!
  5.         erm_gr.sendAndLoad("php/get_xxl_size.php",erm_gr,"POST");
  6.         erm_gr.onLoad = function() {
  7.                 //Überprüfen, ob Variablen geladen wurden???
  8.                 var xxl_br = erm_gr.breite;
  9.                 var xxl_ho = erm_gr.hoch;
  10.                 var winX = (System.capabilities.screenResolutionX-xxl_br)/2;
  11.                 var winY = (System.capabilities.screenResolutionY-xxl_ho)/2;
  12.                 getURL("javascript:window.open( 'xxl.php?bild=" + xxl_bild + "','Bild',
  13. 'width="+xxl_br+",height="+xxl_ho+",left="+winX+", top="+winY+", toolbar=no,
  14. menubar=no,location=no,status=no,resizable=no,scrollbars=no');void(0);");
  15. //xxl.php muss ja wissen, welches Bild du darstellen willst, also musst du das auch
  16. //mitübergeben, sonst macht die ganze Abfrage keinen Sinn, wenn du eh immer das
  17. //selbe Bild mit xxl.php öffnest!
  18.         }
  19. }

hier mal das PHP:

PHP-Code:
<?php
//du musst ja den Wert $bild irgendwie zuweisen!?
$bild $_POST['xxl_bild'];
$bildinfo getimagesize($bild); 

echo 
"&breite=".$bildinfo[0]."&";//Flash-Variablen werden auch wieder mit "&" abgeschlossen!
echo "&hoch=".$bildinfo[1]."&";//dito
?>
Ausserdem übergibst du Variablen per "?" an php!!!
also nicht:
PHP-Code:
xxl.php&bild=bild&name=test&etc
sondern:
PHP-Code:
xxl.php?bild=bild&name=test&etc
__________________
There is no way to happiness, happiness is the way! - Buddha

Geändert von bamboocha (16-06-2005 um 11:06 Uhr)
bamboocha 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 05:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele