Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2005, 14:35   #1 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Popup

Hallo Forum,
ich versuche eine swf als Popup zu laden. Das klappt soweit auch.
Zuerst bedeckte das Popup den gesamten Bildschirm, obwohl die swf folgende Abmessungen hat 612.5, 852.6 (wie im Script eingetragen).
Und wenn dann der Button zurück betätigt wird, werden diverse swfs nicht mehr angezeigt.

Und jetzt geht überhaupt nix mehr, obwohl keine Veränderungen am Script vorgenommen wurden.


Auf dem Button in der swf habe ich folgendes stehen

on (release) {
getURL("javascript:winOpen('Landhausmode-Massnehmen/Meine_Koerpermasse.html', 612.5, 852.6); void(0);");
}


In der index.html habe ich folgendes eingefügt…

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>Landhausmode Leinenmode Bekleidung Schneiderei Countryfashion</TITLE>
<!-----------------------------------------------------------------------------> <!-- Javascript für Popup-Fenster <head>
<script language="javascript">
<!--
function winOpen(http://www.needles-and-pins.com/Landhausmode-Massnehmen/Meine_Koerpermasse.html', 612.5, 852.6); void(0);
// 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>
<!----------------------------------------------------------------------------->

<meta name="keywords" content="Landhausmode, Leinenmode, …….



Was habe ich falsch gemacht?
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 22-08-2005, 21:54   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ein paar Dinge sind mir aufgefallen:
- der Browser dürfte keine Fenster mit ungeraden/dezimalen Pixelmaßen darstellen können ... vermutlich kann er mit dem Dezimalpunkt gar nichts anfangen und macht stattdessen was er will
- Bindestriche in Datei-/Verzeichnisnamen (-> Landhausmode-Massnehmen) können zu Problemen führen
- Die Parameter in der Javascriptfunktion sind Variablen, keine fixen Angaben ... also so:
Code:
   function winOpen(url, breite, hoehe) {
      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);
   }
Die URL, Breite und Höhe übergibst du ja mit den Parameter im onRelease-Script in Flash. Da steht auch das void.

Was du damit meinst
Zitat:
Und wenn dann der Button zurück betätigt wird, werden diverse swfs nicht mehr angezeigt.
weiß ich leider nicht.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (22-08-2005 um 21:55 Uhr)
rena ist offline   Mit Zitat antworten
Alt 23-08-2005, 08:46   #3 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Hallo Rena,

vielen Dank für Deine Unterstützung.

ich habe das jetzt alles so gemacht wie von Dir angegeben.
Höhe und Breite haben jetzt ganze Zahlen, den Dateinamen des Popups entsprechend abgeändert (Koerpermasse.swf) und zusätzlich in das Hauptverzeichnis gelegt.

In der Index.html steht jetzt folgendes

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="10;URL=upgrade.html">
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>Landhausmode Leinenmode Bekleidung Schneiderei Countryfashion</TITLE>


<!----------------------------------------------------------------------------->
<!-- Javascript für Popup-Fenster

<head>
<script language="javascript"> 
   <!-- 
function winOpen(url, breite, hoehe) {
      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>
<!----------------------------------------------------------------------------->


<meta name="keywords" content="Landhausmode, Leinenmode, Bekleidung, Schneiderei,…
Und auf dem Button

Code:
on (release){
getURL("javascript:winOpen('http://www.needles-and-pins.com/Koerpermasse.html', 612, 852); void(0);");
}

Leider funktioniert es noch immer nicht.

Gruß
the frustrated needlejockey
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 23-08-2005, 14:52   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hast du da mal 'nen Link zum Anschauen?
Im Moment könnte ich nur ein Pfadproblem vermuten, Groß-/Kleinschreibung o.ä.
Ansonsten fällt mir konkret nichts weiter auf.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 23-08-2005, 16:31   #5 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Hallo Rena,

die Pfadangabe stimmt, Groß-/Kleinschreibung ist o.k und es wurden auch keine Sonderzeichen verwendet. Merkwürdig ist das schon.

Das Problem habe ich aber mittlerweile anders lösen können. Und zwar mit…
Code:
on (release) {
  	
winX = (System.capabilities.screenResolutionX - 632.5)/2;
winY = (System.capabilities.screenResolutionY - 872.6)/2;

getURL("javascript:window.open('Landhausmode-Massnehmen/Koerpermasse.html','','width=632.5,height=872.6,left="+winX+", top="+winY+", toolbar=no, menubar=no,location=no,status=no,resizable=no,scrollbars=no');void(0);");
}
Funktioniert auch mit Dezimalwerte, Leerzeichen in den Dateinamen bzw. im Pfad und ohne ein javascript in der index.html.


www.needles-and-pins.com

dann Button in folgender Reihenfolge anklicken…

btn – Inhaltsverzeichnis
btn – Maßnehmen
btn – Entwurfsvorlage
btn – Formblatt Körpermaße eintragen

Nachdem ich die Seiten in dem englischsprachigen Bereich richtig platziert habe, werde ich versuchen die Maßangaben etc, in einer Datenbank abspeichern zu lassen. Dann werde ich das Forum mal wieder mit vielen Hilferufen (PHP etc.) nerven


Nicht desto trotz werde ich weiterhin versuchen eine Lösung für das genannte Problem zu finden.

Nochmals vielen Dank für Deine Mühe.

the needlejockey
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 23-08-2005, 20:15   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Bei Leerzeichen wäre ich über alle Bindestriche hinaus extremst vorsichtig ... mit welchen Browsern/Systemen hast du getestet? Der IE frisst übrigens (fast) alles - davon nicht täuschen lassen.

Zum Problem davor kann ich wie gesagt ohne Demolink o.ä. _dazu_ - dieser hier geht ja jetzt - wenig sagen. Aber du hast ja jetzt eine für dich passende Lösung gefunden.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (23-08-2005 um 20:17 Uhr)
rena ist offline   Mit Zitat antworten
Alt 24-08-2005, 07:26   #7 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Hallo Rena,

Danke für den Hinweis.

Unter IE (Tol = IE) und Firefox / Windows 98, ME, 2000 und XP gibt es keine Probleme. MAC habe ich nicht probiert.

Wie gefällt Dir meine Homepage?

Ich wünsch Dir noch eine gute 2. Wochenhälfte

The needlejockey.
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey 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:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele