21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
luma64
Profil
Zdravim, v php kode v stranke "prehlad_oddelenia_obdobie_publikacna_cinnost.php" si skladam adresu/odkaz, na ktoru ked kliknem chcem aby sa mi otvorilo okno s parametrami nad strankou z ktorej je vytvaranie okna volane. V tomto pripade sa mi otvara dalsie okno - co je chyba.
Na stranke prehlad_oddelenia_obdobie_publikacna_cinnost.php je kod:
<td>
$url = "prehlad_oddelenia_obdobie_publikacna_cinnost_ohlasy.php";
                $param1 = 'publikacia_id'; 
                $param2 = $publikacia_id;
                $param3 = 'publikacia_nazov'; 
                $param4 = $publikacia_nazov;
                
                $newUrl = $url."?$param1=$param2&$param3=$param4";
                echo "<td>";
                ?>
                <a href='<?php echo $newUrl ;?>'  ONCLICK="window.open('<?php echo $newUrl ;?>', 'novy', 'toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400')" ><img src="images/bar_chart_2.png" alt="Ohlasy" style="width:20px;height:20px;border:0;"></a>
                </td>
Dakujem za radu.
mimochodec
Profil
Jednak to vůbec nesouvisí s php, takže to mmmožná někdo přesune do javascriptu.
K dotazu:

chcem aby sa mi otvorilo okno s parametrami nad strankou z ktorej je vytvaranie okna volane.

sa mi otvara dalsie okno - co je chyba

Rozdíl mezi tím požadovaným a skutečným je jaký? Možná ukaž nějakou stránku, kde je to, co ty chceš.

Moderátor juriad: Někdo již téma přesunul do Diskuse JPW: Jak něco udělat?
Petr ZZZ
Profil
Lumo64, také moc nerozumím dotazu, nicméně nehledáš Skrývání a odkrývání textu pomocí JavaScriptu?
juriad
Profil
luma64:
Nad okny otevřenými pomocí window.open nemáš přílíš kontrolu. Dnes prohlížeče nejčastěji otevírají nový tab a nastavení toolbarů, scrollbarů a velikosti úplně ignorují. Možná bys mohl chtít nějaký vlastní dialog (jak na to: Lightboxová vstupní stránka ihned po načtení nebo Odkaz).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0