| Autor | Zpráva | ||
|---|---|---|---|
| Majkelju Profil |
Řeším takovou zapeklitost, potřebuju změnit nadpis okna, nefunguje document.title;, top.document.title;, ani popup.document.title;.... Mám to napsáno takto:
Vtip je v tomto: volám nové okno $("#modalDet2").load('./safe/kalkulace_detaily2.php?index='+index+'&k_polozka=<?echo $k_polozka;?>').dialog({modal:false, title:'Seznam potřeb', width:"auto", height:"auto"}); |
||
| Kcko Profil |
#2 · Zasláno: 29. 1. 2013, 10:36:17
document.title = "Nový titulek";
|
||
| Majkelju Profil |
#3 · Zasláno: 29. 1. 2013, 10:42:55
Kcko:
Hned na prvním řádku píšu, že tohle mi nefunguje :) Změní to maximálně titulek na stránce, ze které volám to nové okno. |
||
| _es Profil |
#4 · Zasláno: 29. 1. 2013, 10:50:57
Majkelju:
„potřebuju změnit nadpis okna“ „volám nové okno“ Ale tým žiadne nové okno (prehliadača) nevoláš. Potrebuješ nastaviť nadpis toho dialógu z jQuery UI knižnice? Tak namiesto textového reťazca 'Seznam potřeb' zvoľ nejaký iný - môžeš tam dať aj premennú.
|
||
| Majkelju Profil |
#5 · Zasláno: 29. 1. 2013, 11:00:34
_es:
No v tom je právě ten háček...Tu proměnnou, co tam potřebuju dát, v tom "rodičovském" souboru nemám a zjistil jsem, že ji tam ani nemám jak pořádně dostat (převádění JS proměnných do PHP je nad moje síly), takže to asi budu potřebovat změnit v tom souboru, který tvoří obsah dialogu. Vím, jak nastavit titulek okna. Jenže tohle je poněkud komplikovanější :/ |
||
| _es Profil |
#6 · Zasláno: 29. 1. 2013, 11:18:34
Majkelju:
„Tu proměnnou, co tam potřebuju dát“ Akú premennú? Žiadna premenná v tvojom kóde nie je. „takže to asi budu potřebovat změnit v tom souboru, který tvoří obsah dialogu“ No tak tým zmeníš obsah toho dialógu. Ty chceš zmeniť nadpis toho dialógu. Čo je výstupom skriptu kalkulace_detaily2.php? Ak značky ako <title> <meta> <style>, tak tie sú pochopiteľne ignorované.
|
||
| Majkelju Profil |
#7 · Zasláno: 29. 1. 2013, 11:30:07
_es:
Proměnnou jsem neuváděl, abych to zbytečně nedělal zmatečnější, než to je, přišlo mi jedno, jestli tam bude proměnná nebo statický text, ve finále fungovat by mělo obojí :) Prostě mám soubor třeba pokus.php, v něm mám výše uvedený kus kódu, pak mám soubor kalkulace_detaily2.php, z toho se načítá obsah do volaného dialogu a taky obsahuje tu proměnnou, co potřebuju dostat do titulku. V souboru pokus.php nevím, jaká data budou v druhém souboru, jehož výstupem je tabulka. Ano, můžu nadpis v pokus.php jednoduše změnit, jenže jen před tím, než zjistím, co obsahuje kalkulace_detaily2.php, takže je to k ničemu. A pokud v kalkulace_detaily2.php použiju příkaz typu document.title="muj nadpis";, tak to změní nadpis jen u pokus.php. Omlouvám se, jestli píšu zmatečně, ale nevím, jak to líp vysvětlit. Asi mi schází terminologie.... :) |
||
| _es Profil |
|||
| Majkelju Profil |
#9 · Zasláno: 29. 1. 2013, 11:40:59
_es:
pokus.php |
||
| _es Profil |
#10 · Zasláno: 29. 1. 2013, 11:43:59
Majkelju:
No ale kedy je ten kód volaný, či reaguje na nejakú udalosť, napríklad kliknutie a pod.? |
||
| Majkelju Profil |
#11 · Zasláno: 29. 1. 2013, 11:51:04
_es:
Ano, ten kód je ve funkci (která obsahuje pouze to, co jsem uvedl v #1), která se zavolá, pokud uživatel klikne na nějaký dílek flashového koláčového grafu. Do funkce se předá proměnná index, která značí, na který dílek bylo kliknuto. Index předám do kalkulace_detaily2.php a tady teprv na základě čísla indexu sestavím tabulku. Ze které chci tu jednu nějakou proměnnou, ta je sama o sobě už nepodstatná... |
||
| _es Profil |
#12 · Zasláno: 29. 1. 2013, 11:55:54
|
||
|
Časová prodleva: 14 let
|
|||
0