• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Alternative Technologien > HTML und CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2001, 19:45   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: spain
Beiträge: 2
popup window, verschiedene buttons, aber es öffnet immer dasselbe window!

Hi, es scheint, dass viele mit diesem “popup window” Schwierigkeiten haben – so auch ich. Nach 4 Tagen vergeblichen Versuchen – meine letzte Rettung -?, bitte kann mir Jemand helfen
Die Situation:
Da ist der mainfilm « index4 »
Mit “load movie” wurde ein andere film(.swf) “top10resales” in level 8 geladen.
Dieser “top10resales” enthält mehrere buttons, die auf “release” verschiedene popup windows öffnen sollen, z.B. butt1 öffnet “top10_001.html”, butt 2 öffnet “top10_002.html”. and so on.
Was ich bis jetzt getan habe –
Auf die Html seite “index4” habe ich den folgenden code gelegt:

<SCRIPT LANGUAGE=JavaScript>
function newwin(){
whatever = window.open("top10_001.html", "nonsense", "width=500,height=340,screenX=0,screenY=0,status=0 ,top=0,left=0,resizeable=0");
whatever.focus();
//syntax:
//window.open (parameters);
//parameters r "name of the file to display in the opened window",
//"the title of the new window" here "top10_001" this title is going to b overwritten by the title of the loaded document
//"settings width+height in pixels screenx,left xposition in pixels of the left upper corner netscape/microsoft syntax
//screeny/top same for y position
//status toggles the statusbar on or off
//resizable toggle the ability to resize the window on or off
//others r menubar, locationbar, toolbar... all toggled on or off standard is off//
//-->
</SCRIPT>}

Den buttons in “top10resales” habe ich die function gegeben:

“On release
Get URL javascript:newwin();

Was passiert jetzt?
On mouse click in « top10resales » alles wunderbar, ein popup window öffnet sich – aber immer
mit demselben Inhalt “top10_001”.!!!
Jetzt habe ich natürlich schon alle möglichen Verenkungen gemacht, z.B.

“On release
Get URL javascript:newwin(“top10_002”); ---oder

“On release
Get URL javascript:newwin();(top10_002”) --- oder

“On release
Get URL javascript:newwin(“top10_002.html”, “500”, “340”); -----oder, oder, oder …….

- aber es öffnet immer dasselbe window “top10_001”

Was mache ich falsch? Bitte kann mir Jemand helfen – many thanks im voraus.
Nepos
nepos ist offline   Mit Zitat antworten
Alt 31-07-2001, 20:24   #2 (permalink)
.:: Angry-Bot ::.
 
Benutzerbild von ralf
 
Registriert seit: Jun 2001
Ort: Down in a deep, dark, deadly dungeon...
Beiträge: 608
hiho...

wenn du schon möchtest, dass sich ein popup mit variabelem inhalt öffnet, dann solltest du es auch deinem javascript "ermöglichen"

"dein" script:
whatever = window.open("top10_001.html", "nonsense", " width=500,height=340,screenX=0,screenY=0,status=0,
top=0,left=0,resizeable=0");

mit dem "top10_001.html" gibst du hier grundsätzlich die adresse der seite 'top10_001.html' an; hier sollte eine variabel stehen

also "umschreiben", z.b. so:
function newwin(URL){
whatever = window.open(URL,"nonsense", "width=500,height=340,screenX=0,screenY=0,status=0 ,top=0,left=0,resizeable=0");
whatever.focus();
}

URL sollte dann bei aufruf des scriptes als parameter mit übergeben werden (die adresse der aufzurufenen seite).
wenn es dann mit übergeben wurde, wird's auch mit in dem aufruf zum "popup" übernommen und die entsprechende seite wird in dem popup geladen.

der aufruf des javascriptes von flash aus sollte dann so aussehen:

Get URL java script:newwin(“DIE_ADRESSE_ZUR_SEITE.html”);

hoffe es hilft

greetinx...

ralf
ralf ist offline   Mit Zitat antworten
Alt 01-08-2001, 01:40   #3 (permalink)
Nightshift Member
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 1.370
Oder Du fügst das Script mehrmals, entsprechend der Anzahl der
Buttons, ein und gibst der "function" ebenfalls die
entsprechenden Namen. Mit den Buttons rufst Du dann die
einzelnen Funktions wie gehabt auf und es öffnen sich dann auch
mehrere PopUps onpress.

__________________
flashMe
maximus ist offline   Mit Zitat antworten
Alt 01-08-2001, 08:47   #4 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.784
...wobei zu erwähnen wäre, dass die von maximus genannte Variante deinen Sourcecode schon um einige KBs anwachsen lässt, wenn du dein Script einige male verwendest...
marc ist offline   Mit Zitat antworten
Alt 01-08-2001, 14:06   #5 (permalink)
Nightshift Member
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 1.370
Unhappy

Stimmt schon - sollten halt nicht allzuviele Buttons sein...
__________________
flashMe
maximus ist offline   Mit Zitat antworten
Alt 01-08-2001, 18:53   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: spain
Beiträge: 2
Smile popup window-thank you Ralph

Thank you very much Ralph,
Deine Nachricht hat mir sehr geholfen, alle verschiedenen windows open now perfectly.
Ist nur noch ein kleines Problem. Auf einem dieser popups
(property8) habe ich einen button, der mit "Get URL" eine andere externe
Webseite in ihrem eigen Browser window aufrufen soll.
Diese Webseite wird jetzt immer in das kleine popup geladen.?
Hab schon vieles ausprobiert, "_parent", "_top" und einiges mehr,
aber klappt noch nicht. Will dich nicht überfordern, aber wenn Du
mir hier noch helfen kannst, dann stehe ich tief in Deiner Schuld.
Lade die Seite jetzt ins web. Wenn Du die Web ansehen willst, hier ist die address. Unter "Top10 resales" sind die popups.
http://www.newbrainstorm.com/simplymarbella

Ciao Nepos
nepos 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 04:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele