Toon posts:

[POP-UP & PHP] Variabele meenemen in Pop-up

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een pop-up die niet te maximaliseren is,
en er wordt de informatie van een bedrijf in aangeroepen,
dit is de javascript code

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script language=Javascript1.1>
<!--
      function openSite(no_return_value) {
            site_window = window.open('changeinfo.php?kvkcode=$row[0]', 'pop-up naam', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=780,height=540');
            if (!no_return_value) return site_window != null;
      }

      var isIE = (navigator.userAgent.indexOf("MSIE")!="-1")&&(navigator.userAgent.length>1)&&(navigator.userAgent.indexOf("Mac")=="-1");
      var isMacIE = (navigator.userAgent.indexOf("MSIE")!="-1")&&(navigator.userAgent.length>1)&&(navigator.userAgent.indexOf("Mac")!="-1");
      
      var hasPDF = false;
      var pdfVersion = "?";
      var hasFlash = false;
      var flashVersion = "?";
      if (!isIE) {
            if (navigator.plugins) {
                  plugin = navigator.plugins["Adobe Acrobat"];
                  hasPDF = plugin != null;
                  if (hasPDF) pdfVersion = plugin.description.charAt(plugin.description.indexOf(".") - 1);
            } 
            if (navigator.mimeTypes) {
                  for (var m = 0; m < navigator.mimeTypes.length; m++) 
                        if (navigator.mimeTypes[m].type == "application/pdf") 
                              if (navigator.mimeTypes[m].enabledPlugin) hasPDF = true;;
            }
            if (navigator.plugins) {
                  plugin = navigator.plugins["Shockwave Flash"];
                  if (plugin == null) plugin = navigator.plugins["Shockwave Flash 2"];
                  hasFlash = plugin != null;
                  if (hasFlash) flashVersion = plugin.description.charAt(plugin.description.indexOf(".") - 1);
            } 
            if (navigator.mimeTypes) {
                  for (var m = 0; m < navigator.mimeTypes.length; m++) 
                        if (navigator.mimeTypes[m].type == "application/x-shockwave-flash") 
                              if (navigator.mimeTypes[m].enabledPlugin) hasFlash = true;;
            }
      }
//-->
</script>


hiermee roep je de link aan:
code:
1
<a href=JavaScript:openSite(true)>change info</a>


maar er is 1 probleem.
Hij neemt het de KVKcode niet mee,
ik kan dus geen variabele meenemen in de pop-up.
Dit probleem had ik ook al met de chromeless en borderless pop-up.

Als ik een normale pop-up gebruik waar je in het php bestand de link aanroep is er geen probleem, maar geef je de link in de javascript aan, dan krijg ik dus dat probleem,
hij opend de site wel, maar zonder info uit de database.

weet iemand waar dit aan kan liggen want ik heb het wel nodig dat mensen de pop-up niet kunnen resizen.

[ Voor 7% gewijzigd door Verwijderd op 19-06-2003 14:45 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*


code:
1
2
3
4
function openSite(kvk) {
       site_window = window.open('changeinfo.php?kvkcode='+kvk, ...');
       ...
}



en dan

code:
1
<a href=JavaScript:openSite(<?php echo $row['kvk'] ?>)>change info</a>



:? Handig hoor die functie-argumenten :)

Verwijderd

Topicstarter
ok ik snap het :)

[ Voor 88% gewijzigd door Verwijderd op 19-06-2003 14:56 ]