Autor Zpráva
rorsach
Profil
Ahoj všichni,

pročítal jsem diskuzi ale nenašel jsem, co bych potřeboval. Potřeboval bych sím poradit, jak udělat pevnou pozici a velikost nového okna.
Vzhledem k tomu, že vytvářím v Backendu na Joomle menu vestavěné na míru do pův. šablojny je to promne dost nutné.

Firefox ok, IE ok, ale chromajzl protestuje. Help méé :-) Dík

Zdroják zde
<a href="http://www.stoleta-kolin.cz/administrator/" onclick="window.open('http://www.stoleta-kolin.cz/administrator/','_blank','top=0,left=0,width=980,menubar=no,resizable=yes,scrollbars=yes'); return false">here</a>


a live ukázka zde
odkaz je úplně dole jako "login here"
Darker
Profil
Nevím jestli jsem to dobře pochopil, ale pokud chceš vyvinout modální okno, zde máš návod.
rorsach
Profil
No, vlastně jsem ani nevěděl, že chci modální okno :-D Ale ten zdroják vypadá dobře, tak to snad půjde. Výsledek sem hodím. Díky
rorsach
Profil
Nějaký dobrák na help? Nějak se mi to nedaří, asi jsem to nepobral :-/ To jsem jako vůbec nepobral :-)
Potřebuji to totiž vložit do PHP souboru.

Nejsem si jistý nastavením pozice, ale asi to mám spíš špatně.

 <script type="text/javascript">
     function modalWin() {
if (window.showModalDialog) {
window.showModalDialog("http://www.stoleta-kolin.cz/administrator/","administrace",
"dialogWidth:250px;dialogHeight:250px");
} else {
window.open('xpopupex.htm','administrace',
'height=255,width=250,position=fixed,left=0,top=0,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
}
} 
      </script>
      


Samotný odkaz (Nejsem si jist jestli nehodit do DIVu,a le to už je to nejmenší):
<a href="http://www.stoleta-kolin.cz/administrator/" target="administrace"
onclick="modalWin(); return false;">click here</a>


A teď babo raď, jak to nacpat do xxx.php

Zkoušel jsem a nic:
<?php
  require ("neco.php");
  echo '<script src="modalscript.js" type="text/javascript"></script>';
?>


Ve výsledku jsem zmatený jak Goro. Kvůli jednomu odkazu mi přijde zbytečně tahat na to externí soubor. Není možné nějak prostě jednoduše tenhle modal script vložit přímo do php. PHP Echo či co? Na PHP jsem půlně natvrdlej.

Díky za rady
rorsach
Profil
Polopaticky řečeno,

tonto odkaz bych potřeboval funkční i v Chrome.
<a href="http://www.stoleta-kolin.cz/administrator/" onclick="window.open('http://www.stoleta-kolin.cz/administrator/','_blank','top=0,left=0,width=980,menubar=no,resizable=yes,scrollbars=yes'); return false">here</a>
Nicméně stránka je v PHP, proto musím s případnem scriptem nějak naložit.
Darker
Profil
Co se týče vypisování v PHP, nevidím důvod nevypsat rovnou
echo "<script>".file_get_contents("modalscript.js")."</script>";
rorsach
Profil
Tak výsledek je zde. Už jsem donutil Google Chromajzla nastavit velikost okna, ale pozici odmítá akceptovat.

modal.js umístěný ve složce šablony v Joomly
function modalWin() {
if (window.showModalDialog) {
window.showModalDialog("http://www.stoleta-kolin.cz/administrator/","administrace",
"dialogWidth:990px;dialogHeight:930px");
} else {
window.open('http://www.stoleta-kolin.cz/administrator/','administrace',
'height=990,width=930,position=fixed,left=0,top=0,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
}
}


Vypsaní v PHP v headu na stránce:
<script type="text/javascript" src="<?php echo $templateUrl; ?>/modal.js"></script>


Odkaz na stránce:
<a href="http://www.stoleta-kolin.cz/administrator/" target="administrace"
onclick="modalWin(); return false;">click here</a>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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