Vraag & Antwoord

Webprogrammeren & scripting

Pop-up vanuit een Flash bestand lukt niet

Anoniem
jan108
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?

    [ Dit Bericht is bewerkt door: Jurriaan R op 2002-02-18 09:26 ]
  • 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 "POST". 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

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