Mám potíž s javascriptem. Mám odkaz <A HREF="javascript:window.open......... Okno se mi sice otevře, ale já bych chtěl aby stránka, z které to okno otvírám zůstala v původním stavu. ona mi však skočí do nějakého mezistavu a je to na ..... Dík za radu
Myslím, že se v tom hlavním okně ukáže [object]
Jako že je v jiném stavu?!
A v kterém měsíci? ;-)
(nechápu dotaz)
Asi bude nejlepší když napíšu adresu stránky, která to dělá. Je to tedy http://pacifik.aktualne.cz/ex/paci.php?inc=lok_750 Pokud kliknete na první obrázek vlevo nahoře, tak uvidíte co se stane. Chci aby se mi otevřelo nové okno a to původní zůstalo v nezměněném stavu a ne to co to udělá. Jo a nevšímejte si toho rozpraseného zarovnání. Smazal jsem si CSS soubor a tak je tam starej, večer nahraju původní.
V podstate tam ten odkaz mas dvakrat.. jednou v <a href=> a pak jeste v <span onclick="">.. staci to jednou.
navic spis by to melo byt takhle:
<A HREF="javascript:window.open('foto/lok_750/750_371a.html', 'foto', 'height=380, width=500, menubar=false')"><IMG CLASS="brejlovec" SRC="foto/lok_750/m_foto/m750_371a.jpg" ALT="750 371-7 v Týnci nad Sázavou"></A>
Ad. Sojkovec. tak to funguje úplně stejně. Skáče to popřád do toho okna [object]. Pokud je to udělalé pomocí toho SPAN co je pod tím uzavřené v závorkách, tak to jde normálně, ale toto, nevím proč, nefunguje.
tak to zkus dat do funkce..
...
<script language="JavaScript" type="text/javascript">
function Otevrit(url,titulek) {
open(url,titulek,"height=380,width=500,menubar=false,toolbar=false");
}
</script>
...
<A HREF="javascript:Otevrit('foto/lok_750/750_371a.html','foto')"><IMG CLASS="brejlovec" SRC="foto/lok_750/m_foto/m750_371a.jpg" ALT="750 371-7 v Týnci nad Sázavou"></A>
Vyprd bych se na JavaScript a udělal bych další soubor, kde by byl ten samej obrázek, akorát si udáš jiný rozměry. Samozřejmě, ten malej obrázek bude na něj směřovat a dáš tam:
<a href="velkej_obrazek.html" target="_blank">
<img src="nejakej_obr.jpg">
</a>
Petr
A vubec je divný, že ti ostatní lokomotivy fungujou a právě tahle první vlevo nahoře ne. Není chyba v tobě?
Petr
Re: Sojkovec - zkusím to.
Re: Petr Bláha - není to divný. Ostatní jsou udělaný pomocí <SPAN onclick...... Jen tuto jsem zkusil udělat takto a výsledek je zřejmý.
Když použiješ <a href="javascript:.....">, tak se nejprve provede skript (=přesměrování pomocí JS).
Následovně se tag <a> pokusí o další přesměrování na adresu href. Touto adresou je nyní už "objekt", který vrátil onen již proběhnutý JavaScript.
Řešení:
Nebude se ti asi líbit,
ale já říkám ZAVRHNOUT tento způsob a neotevírat nová okna na svých stránkách!
Jsem sice takřka začátečník, ale možná je problém, že se obrázek vlastně otevírá do okna původního (problém by pak mohl vzniknout změnou jeho parametrů). Zkus to zapsat nějak jako:
<A HREF="adresa obrázku" TARGET="libovolný slovo(jméno nového okna)" onclick="window.open('adresa obrázku','jméno nového okna','width=xxx','atd.')"