folgendes jscript bringt mich zur verzweiflung...
jedesmal, nachdem ein solches popup aufgerufen wurde, öffnet sich
jeder andere link
in einem neuen fenster (als ob bei jedem link target="_blank" stehen
würde).
so sieht das ganze im php-script aus:
die werte kommen aus einem array ($config) das in der datei
classes.php steckt
Expand|Select|Wrap|Line Numbers
- <?
- require_once('classes.php');
- echo "<SCRIPT LANGUAGE=\"JavaScript\" type=\"text/javascript\">\n";
- echo " <!--\n";
- echo " function launchsmall(url) {\n";
- echo " window.name = 'opener';\n";
- echo " remote = open(url, \"\",
- \"resizable,status,scrollbars,width=" . $config['popup_small_width'] .
- ",height=" . $config['popup_small_height'] . ",left=" .
- $config['popup_small_left'] . ",top=" . $config['popup_small_top'] .
- "\");\n";
- echo " }\n";
- echo " function launchbig(url) {\n";
- echo " self.name = \"opener\";\n";
- echo " remote = open(url, \"\", \"resizable,scrollbars,width=" .
- $config['popup_big_width'] . ",height=" . $config['popup_big_height']
- .. ",left=" . $config['popup_big_left'] . ",top=" .
- $config['popup_big_top'] . "\");\n";
- echo " }\n";
- echo " // -->\n";
- echo "</SCRIPT>\n";
- ?>
Expand|Select|Wrap|Line Numbers
- <script language="JavaScript" type="text/javascript">
- <!--
- function launchsmall(url) {
- window.name = 'opener';
- remote = open(url, "",
- "resizable,status,scrollbars,width=500,height=270,left=200,top=100");
- }
- function launchbig(url) {
- self.name = "opener";
- remote = open(url, "",
- "resizable,scrollbars,width=550,height=400,left=220,top=120");
- }
- // -->
- </script>
$config-arrays aus dem die
größen für die popups kommen:
Expand|Select|Wrap|Line Numbers
- <?php
- // ...
- $config['popup_small_height'] = '270';
- $config['popup_small_width'] = '500';
- $config['popup_small_left'] = '200';
- $config['popup_small_top'] = '100';
- $config['popup_big_height'] = '400';
- $config['popup_big_width'] = '550';
- $config['popup_big_left'] = '220';
- $config['popup_big_top'] = '120';
- // ...
- ?>
folgendermaßen aus:
Expand|Select|Wrap|Line Numbers
- <a href="javascript:launchbig('../pfad/pfad2/datei.php?value=new&stamp=1060087156&day=2')">link</a>
oder gibt es da irgendwelche probleme? funktioniert nämlich auch..
hat jemand einen tipp woran es liegen könnte das nach einmaligem
ausführen einer dieser funktionen (launchsmall/launchbig)
jeder andere link auch in einem neuen fenster geöffnet wird? nach
einem reload der _gesamten_ seite gehts übrigens wieder normal...
danke für hilfe
mfg, chris