Autor | Zpráva | ||
---|---|---|---|
Suta Profil |
#1 · Zasláno: 18. 4. 2006, 14:11:03
Jak, prosím, zaspat nejsprávněji kód, kdy:
1. např. javascriptem otevírám do nového okna (třeba bez historie, vystředěné s danými rozměry atd.) fotografii - tak, aby odkaz fungoval (samozřejmě pak pouze do nového okna) i když nebude javascript povolen? 2. mám tabulku, kde je řádek s nějakými informacemi a pod ním je řádek s poznámkou - ten mám skrytý pomocí display: none a při kliknutí potřebuji, aby se opět zobrazil a při opětovném kliknutí se zase řádek zavře (tím pádem se tabulka posune a otevře/zavře se pod příslušným řádkem řádek s poznámkou). Samozřejmě pomocí stylů. Jít na to pomocí document.get.element.by ? Jak jinak a jak nejlépe? |
||
roberta Profil |
#2 · Zasláno: 18. 4. 2006, 16:00:50
1. chceš otvárať javasciptom nové okno, keď nebude povolený javascript? zaujímavé...
nestačí <a href="velka_fotka" target="_blank">mala fotka</a> ? 2. to je tiež javascript, tiež ti to nebude fungovať pri vypnutom javascripte možno sa ti bude páčit toto (pozri zdrojový kód) http://css.interval.cz/priklady/priklad-89-1.htm |
||
PerToon Profil |
#3 · Zasláno: 18. 4. 2006, 16:08:03
ad 1)
<a href="velka_fotka" target="_blank" onclick="window.open('velka_fotka', další atributy); return false;">malá fotka</a> Funguje s javascriptem na tvoje vymyšlený okno a bez javascriptu do novýho okna obyčejnýho. |
||
Suta Profil |
#4 · Zasláno: 18. 4. 2006, 16:23:18
roberta
Nepochopil jsi otázku. Ano, chci otevírat okno javascriptem (kvůli efektům, které nedosáhneš ničím jiným - a pochopitelně předpokládám, že aby odkaz fungoval, musí jej mít uživatel povolený :). Ovšem pokud bude mít uživatel javascript zakázaný, potřebuji, aby odkaz fungoval normálně. Jde mi tedy o to, jak spojit javascriptovou funkci s normálním odkazem. |
||
PerToon Profil |
#5 · Zasláno: 18. 4. 2006, 16:33:41
Suta- Tak zkus to moje, to by mělo dělat to co chceš. Ještě teda radši pročíst si k tomu http://www.jakpsatweb.cz/javascript/window.open.html
|
||
Suta Profil |
#6 · Zasláno: 18. 4. 2006, 16:54:35
PerToon
Jasně, je to možnost (jen nemůžu použít parametr target, který ve striktním html není povolen). Spíše mi šlo o druhý dotaz, jak dosáhnout požadovaného efektu, tedy jak se dostat ke stylu, zda je opravdu nejlepší document.getElementById. Poradí někdo? |
||
Suta Profil |
#7 · Zasláno: 18. 4. 2006, 16:56:19
PerToon
Jasně, je to možnost (jen nemůžu použít parametr target, který ve striktním html není povolen). Spíše mi šlo o druhý dotaz, jak dosáhnout požadovaného efektu, tedy jak se dostat ke stylu, zda je opravdu nejlepší document.getElementById. Poradí někdo? |
||
PerToon Profil |
#8 · Zasláno: 18. 4. 2006, 17:08:47
Zkus tohle http://www.jakpsatweb.cz/javascript/priklady/skryvani-odkryvani.html nepoužít na nadpis, ale na řádek tabulky, hm?
|
||
Suta Profil |
#9 · Zasláno: 18. 4. 2006, 17:19:12
PerToon
Jasně, to je přesně způsob přes document.getElementById - jak jsem psal. Jen jsem se chtěl ujistit, zda je to "správný" způsob, nebo zná-li někdo "lepší". |
||
PerToon Profil |
#10 · Zasláno: 18. 4. 2006, 17:26:54
Používám to a zdá se mi to jako nejlepší způsob.
|
||
roberta Profil |
#11 · Zasláno: 18. 4. 2006, 17:50:05
jen nemůžu použít parametr target, který ve striktním html není povolen
o tomto tu už boli diskusie, záleží na tom, aký "striktní html" používaš. a podľa môjho skromného názoru sa target môže kľudne použiť v hociakom html. predsa nerobíš stránky pre nejaký validátor... http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=10&topic=1 2887 a k tej druhej otázke neviem, prečo to chceš silou mocou robiť javascriptom... však po kliknutí na odkaz si nechaj, aby server vygeneroval novú stránku (s potrebnými textami), keď sa ti nepáči css hover... a keď už javascript, tak getElementById je "správny" spôsob |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0