Autor Zpráva
Kryšpín
Profil *
Mám skript, který mi otevře na popředí nové okno, a zobrazí v něm obrázek, okno je optimalizované na velikost obrázku (velikost se zadává jako parametr funkce) a obsahuje titulek. Po kliknutí kamkoliv do okna se zase uzavře. skript je uložen v externím javascriptovém souboru. Skript se zavolá při tvorbě stránky php souborem, kde se předají informace o obrázku z databáze.

funguje to dobře v Mozzile, (i Firfoxu) a v IE6.

Bohužel v Opeře se okno otevře na pozadí. Možná je to nějakým nastavením toho prohlížeče (moc ho nepoužívám, jen na testování) Kdyžtak mě moc nebijte :-) Tu funkci jsem kdysi někde sehnal a pak mi jí ještě někdo upravil, a všem příkazům nerozumím.

Potřeboval bych zařídit, aby se otevřelo na popředí i v Opeře (případně -je li to nastavením prohlížeče, tak bych to chtěl vědět, kde to přenastavit. Díky za radu. Skript je uveden dále



function zoom(cesta,titulek,titulek2,sirka,vyska) //generuje okno s obrázkem sirka*vyska
{

na=window.open("","zoom",
"left=5,top=5,width="+sirka+",height="+vyska+","+
"menubar=no,toolbar=no,directories=no,location=no,status=no,scrollbars =no,resiable=no");

with (na.document)

{
open ();
writeln('<html>');
writeln('<head>');
writeln('<body topmargin="0" leftmargin="0" bgcolor="#CCCCCC" onclick="window.close()">');
writeln('<title>'+titulek+'</title>');
writeln('</head>');
writeln('<img src="'+cesta+'" title="'+titulek2+'">');
writeln('<\body><\html>');
if (typeof(na.document) == "object") na.focus(); // existuje-li okno, nastaví ho na aktivní
close();

}
}

Kryšpín
Profil *
Jo, ještě jem zapoměl poděkovat, pokud si to alespoň přečtete ..
Fred
Profil
a nemáš náhodou v Opeře nastavení-okna-otevírání oken-otevírat nová okna na pozadí ??
Kryšpín
Profil *
Alespoň, co jsem hledal, tak jsem tuhle volbu našel a nebyla zaškrtnutá ...
habendorf
Profil
writeln('<\body><\html>');

Tady máš obrácená lomítka, má být /.
Tím pádem nemáš stránku uzvřenou, což může zlobit. Ale jestli se tím problém vyřeší, to nevím.
Kryšpín
Profil *
no, to jsem už taky našel. Ale probém tím vyřešen nebyl, i když jsem snazal všechny záznamy, cache a podob. ale po restartu PC z jiného důvodu to najednou fungovalo už dobře. (bohužel jsem různě nastavovla ten prohlížeč, a zkoušel vše možné i nemožné, takže se asi nedovím, kde byl přobém)

Každopádně dvodenní snaha je nakonec úspěšná. Díky za reakce a Vaš čas
Toto téma je uzamčeno. Odpověď nelze zaslat.

0