Autor Zpráva
stencek
Profil *
Dobrý den,

mám problém týkající se vyskakovacích oken .. používám na svých stránkách script "okno.js":


// JavaScript Document
function viewPic(img)
{ picfile=new Image(); picfile.src=(img); fileCheck(img); }

function fileCheck(img)
{ if((picfile.width!=0)&&(picfile.height!=0))
{ makeWindow(img); }
else {
funzione="fileCheck('"+img+"')"; intervallo=setTimeout(funzione,10); }}

function makeWindow(img)
{ ht=picfile.height+30; wd=picfile.width+20;
var args="height="+ht+",innerHeight="+ht;
args+=",width="+wd+",innerWidth="+wd;
if (window.screen)
{ var avht=screen.availHeight; var avwd=screen.availWidth;
var xcen=(avwd-wd)/2; var ycen=(avht-ht)/2;
args+=",left="+xcen+",screenX="+xcen;
args+=",top="+ycen+",screenY="+ycen+",resizable=yes"; }
return window.open(img,'',args); }

function openwin(url,name,sirkaOk,vyskaOk) {
window.open(url,name,'width='+sirkaOk+', height='+vyskaOk+', toolbar=yes, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no');
}



který implementuju do kódu:


<script type="text/javascript" src="inc/okno.js"></script>



a potom volám příkazem (událostí onclick):


<a href='obrazek_k_zobrazeni.jpg' onclick="viewPic(this.href); return false">obrazek</a>


Vše funguje zdánlivě dobře. Ale často se stává, že při kliknutí na odkaz (po prvním kliknutí - nahrání do cache paměti) sice vyskočí okno, ale obrázek se do něj nenačte (a to ani po velmi dlouhé době)..po opětovném kliknutí se však načte a vše je v pořádku. Nevíte kde může být chyba?

Tuto chybu můžete shlédnout třeba na této stránce http://www.kancelarproobec.cz/new/web/index.php?sekce=sdh&akce=napoved a po klepnutí na odkazy "Obsah", "Rejstřík" nebo "Vyhledávač".

Budu Vám velmi vděčný za jakoukoliv odpověď.

S pozdravem Jíří Štencek
peta
Profil *
Se mi stava neco podobne u smajliku a na "localhost", venku nevim, ted se mi to nacetlo. Konkretne se mi nenacte smajlik cislo 8.

http://mracek.hostuju.cz/chat/ - OK
Toto téma je uzamčeno. Odpověď nelze zaslat.