Vraag & Antwoord

Webprogrammeren & scripting

Pop-up vanuit een Flash bestand lukt niet

8 antwoorden
  • Via een link in m'n swf bestandje moet er een volgende pagina openen. Deze pagina moet dan als pop-up verschijnen. Het bijbehorende javascript is als volgt: <script language="javascript"> var win = null; function NewWindow(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) } </script> En in HTML ziet de link voor de pop-up er als volgt uit: <a href="ploink.html" onclick="NewWindow(this.href,'name','1024','768','yes');return false">pop-up</a> Nu lukt het me niet om het script/de link in het swf bestand werkend te krijgen. De HTML pagina met het swf bestand heeft <script language="javascript"> ............</script> in de header staan en het action script in het swf ziet er als volgt uit: on (press) { getURL ("ploink.html onclick="NewWindow(this.href,'name','1024','768','yes');return false"", "_top"); } Een paar varianten heb ik uitgeprobeerd, maar het lukt me niet om ploink.html als pop-up te openen. Wie kan me uitleggen hoe dit wel moet?
  • ik weet absoluut niets van Flash dus onderstannde is zomaar een gok :smile: [code:1:012a4e8527] getURL ("javascript:NewWindow('ploink.html','name','1024','768','yes')", ""); [/code:1:012a4e8527]
  • briljant.. :wink:
  • Ja, Annie dank je. Je hebt me op het goeie spoor gezet. Dit is wat ik uiteindelijk heb gebruikt: on (press) { getURL ("javascript:newWindow(ploink.html','newWin','height=475,width=600,toolbar=0,menubar=0,location=0,scrollbars=1,resizable=1,left = 150,top = 134')", "", "POST"); } Dank je!
  • Oeps, schrijffout! Dit moet natuurlijk zijn 'ploink.html' dus: on (press) { getURL ("javascript:newWindow('ploink.html','newWin','height=475,width=600,toolbar=0,menubar=0,location=0,scrollbars=1,resizable=1,left = 150,top = 134')", "", "POST"); }
  • En waarom precies vul je POST in? <font size=-1>[ Dit Bericht is bewerkt door: Jurriaan R op 2002-02-18 09:26 ]</font>
  • Geen idee, heb gedeeltelijk de uitleg van http://www.flashkit.com/tutorials/Actionscripting/Basic/Create_a-Jason_Sa-590/index.shtml gebruikt. Uiteindelijk werkte het, met &quot;POST&quot;. Ik heb me toen niet afgevraagd waarom.
  • Niet nodig, POST gebruik je alleen voor het versturen van variabelen. Dat doe je nu niet.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.