Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

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.