zdravim,
potreboval bych radu jak spravne zobrazit soubor w okne pomoci prikazu "onClick"
<a href="#" onClick="window.open('yeti4.php','Yetisports_4','resizable, status, width=490,height=370,')">ukázka 2</a>
.... dale jen "prikaz"
pokud tento prikaz mam w index.* tak adresa stranky je ve tvaru
http://xxxxxxx.cz/
po spusteni prikazu se okno otevre bez chyb ,ale adresa je nyni
http://xxxxxxx.cz/#
problem:
Potrebuji mit ten prikaz na strance
http://xxxxxxx.cz/index.php?page=download
ale odsud bohuzel nejde spustit, protoze po spusteni je adresa we twaru
http://xxxxxxx.cz/index.php?page=download#
a to proste nejde :-/
okno se sice otevre otevre jak chci, ale obsahuje
Chyba 404 - soubor nebyl nalezen
Prosim poradte jak to obejit. Fakt by mi to bodlo...
Za wsechny mozne napady dik
a co kdybys z toho <a vyhodil z hrefu tu #?
Takove dotazy priste do HTML, mas to tam jasne napsane. Je sice hezke, ze to obsahuje odkaz na php soubor, ale podstatou otazky je javascript a ten sem imho nepatri. A ted k otazce. Otevre se ti sice nove okno s urcitou adresou, ale protoze si kliknul na odkaz, prida se ti tam jeste to #. Ten znak v href vymen za javascript:window.open... a ten onclick potom muzes smazat
mno tim # to neni, sem zapomnel na jednu vec. takze to jaxi uz slape, ale jeste ne pod IE
to eagleeye:
sry, dik za ponauceni ...
du prubnout to s tim nahrazenim
dikec
Vim že to sem nepatří, ale prosím, kdo máte registraci s přihlášením a pokudmožno i s účtem s nastavením a forem (jen pokud možno!) pošlete mi prosím na majl maikis@centrum.cz nebo alespoň návod ale bez složitých pojmů. Shánim to už asi rok a nikde nic!
Please help me!
zkus pouzit na konec javascriptu retur false pak se to nebude brat jako odkaz ale jako klikaty text
s pozdravem
bW by Mallox
Pseudoprotokol "javascript:" by som do atribútu href nedával - bez JavaScriptu alebo pri otvorení odkazu do nového okna/záložky je to nepoužiteľné.
<a href="yeti4.php" onclick="return !window.open(this.href, 'Yetisports_4', 'resizable=yes,status=yes,width=490,height=370')">ukázka 2</a>
Maikis: http://www.pcsvet.cz/art/article.php?id=3509
No a je to nutne dělat JSkem?
třeba <a href="stranka" target="_blank">odkaz</a>?
Nastavenie veľkosti otvoreného okna je možné len pomocou JS. Atribút target je v (x)html strict nevalidný. V (x)html transitional by som to napísal takto:
<a href="yeti4.php" target="Yetisports_4" onclick="return !window.open(this.href, this.target, 'resizable=yes,status=yes,width=490,height=370')">ukázka 2</a>
Funguje to aj bez JS, ale so zapnutým JS sa okno otvorí v požadovanej veľkosti.
No.. každopádně si myslím, že je target menší zlo než JSko....
JS nie je zlo, pokým stránka funguje aj bez neho a target nie je zlo, keď sa použije v transitional.
tieto veci píšte do html.
Pri <a href... ti window open nepomôže musíš použiť funkciu window.popup().
window.popup()? Však také ani neexistuje... :D