14. maj 2005 - 18:22Der er
5 kommentarer og 1 løsning
bruge variabel
Lige en newbie i JS her..
I flash åbner jeg et pop-up vindue med følgende: on(release){ getUrl("java script: openpopup();"); }
- i HTML filen har jeg følgende java script:
function openinfowindow() { window.open('infobags.php?designnr=','','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=100,left=200,width=300,height=300'); }
Jeg kan fint åbne pop-up vinduet, men jeg vil gerne sende en variabel 'imgnb' med fra flashet. Jeg vil gerne at den skal åbne 'infobags.php?designnr=imgnb
I din openpopup() åbner du åbenbart en HTML-fil. Lav den om til en PHP-fil - og åben så: dinNyPhpFil.php?skalvidere=imgnb
I dinNyPhpFil.php skiver du:
function openinfowindow() { window.open('infobags.php?designnr=<?=$_GET["skalvidere"]?>','','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=100,left=200,width=300,height=300'); }
yep, det virker, men nu er der opstået et lille problem. Når den åbner den nye php-side, kommer der en meddelelse hvor der står "Do you want to close this window?"
Jeg har løst det med følgende kode i flashet: on (release) { getURL("java script:openNewWindow('infobags.php?designnr="+_root.products_array_large_number+"','Info','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=170,left=350,width=300,height=250')"); }
og følgende kode i HTML filen: <script language="JavaScript"> function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
</SCRIPT>
/13
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.