View previous topic :: View next topic |
Author |
Message |
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 29.08.2004 18:07 Post subject: js pitanje |
|
|
imam jedan mali problemcic vezan za js, znaci ovako ....
imam jedan prozor koji se otvori (popup) i u njemu se iz . txt (php) upiše neki sadržaj (u tablicu) ... tablica nema definiran height pa se proširi po potrebi 'teksta'...
sad bi ja trebo da js 'uzme' veličinu tablice i prilagodi veličinu prozora tablici ...
help me do!!1 |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 29.08.2004 19:04 Post subject: |
|
|
hmm neš sam skužio al ne radi 'do kraja'
Code: | function wee(){
h = document.getElementById('cell').height;
h2 = h + 30 + 22 + 10;
screen.height=h2;
screen.width=430;
} |
what's the problem? |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.08.2004 21:35 Post subject: |
|
|
Ovisno od browsera, problema moze biti vise... screen objekt nije svuda podrzan, a niasm siguran cak ni da je u exploreru... Tebi treba window objekt i to novo otvorenog prozora...
Prosnjofaj ovdje: http://www.webreference.com/js/tutorial1/features.html pa vidi, no mislim da ti je zbog razlika u browserima bolje koristiti window.resizeTo() metodu... Detaljnije ovdje: http://www.webreference.com/js/tutorial1/manipulate.html
Dakle, uzmes ovisno o browseru sirinu tablice, dodas ovo kaj ti treba i pozoves window.resizeTo() sa novim dimenzijama... HTH |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 29.08.2004 22:02 Post subject: |
|
|
zytzagoo wrote: |
Dakle, uzmes ovisno o browseru sirinu tablice, dodas ovo kaj ti treba i pozoves window.resizeTo() sa novim dimenzijama... HTH |
prvotno sam i uzeo resizeTo ali to isto nije radilo, pa sam promjenio u screen... (ko onaj vic - 'informatičar: oćemo izać, pa uć u auto, možda proradi' ), ali ako ti kažeš tako budem onda i koristio resizeTo... |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.08.2004 22:38 Post subject: |
|
|
Hmm... u najgorem slucaju, mozes napraviti provjeru koji je browser u pitanju, pa ovisno o tome raditi ono sto sigurno radi u tom browseru..
Sutra ujutro ti sibnem komad koda koji radi slicnu stvar, ali za micanje prozora ako ga nadjem, sad sam doma i neda mi se razmisljat previse , a ovo mi u firmi ostalo od zadnjeg weba jednog sto sam radio, prije nego sam na godisnji isao... |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 30.08.2004 08:24 Post subject: |
|
|
Ne mogu naci tocan kod... ako se dobro sjecam, ovako nekako je stvar isla...
Code: | if (typeof(window.innerWidth) == 'number') {
// Non-IE
window_width = window.innerWidth;
window_height = window.innerHeight;
} else if (document.documentElement &&
(document.documentElement.clientWidth || document.documentElement.clientHeight)) {
//IE 6+ u 'standards compliant mode' -u
window_width = document.documentElement.clientWidth;
window_height = document.documentElement.clientHeight;
} else if (document.body && (document.body.clientWidth || document.body.clientHeight )) {
//IE 4 compatible
window_width = document.body.clientWidth;
window_height = document.body.clientHeight;
}
}
|
Moguce je da sam nesto i zajebo u cijeloj prici. Jos je rano, a i to sa prozorima je zajebana stvar, a da radi svuda kako spada |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 30.08.2004 10:17 Post subject: |
|
|
tenks, budem to probo no ustvari nije problem s 'visinom' prozora nego to što js uzme vrijednost dužine tablice (ćelije svjed.) onu koju sam ja sam definiro, a ako se tablica sama proširi zbog više teksta to ne prepozna i kaže da vrijednost nije definirana ...
možeš pliz objasnit malo kaj je to innerWidth ?
help, or i will jump from my house pljk |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 30.08.2004 10:39 Post subject: |
|
|
Pretpostavljam da mislis na visinu tablice? Preporucam da pokusas dohvatiti visinu ovako:
Code: | h = document.getElementById('cell').offsetHeight; |
to bi ti trebalo vratiti stvarnu visinu elementa... Barem u browserima koji podrzavaju getElementById(). Za starije browsere ce ti trebati dodatnih funkcija i drugaciji pristup, detaljnije imas ovdje: http://www.aspandjavascript.co.uk/javascript/javascript_api/get_element_width_height.asp |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 30.08.2004 12:23 Post subject: |
|
|
puno tenks, ak sad nebude radilo
edit: e, još nešto ima di na internetu vidjet koji browser što podržava ... |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 30.08.2004 12:57 Post subject: |
|
|
radi
offset je to što mi je trebalo , a što se tiče getElementById radi i u ff i ie (u operi ne radi uopće window.open ... mislim otvara ga u novom 'tabu' ali boli me k za operu )
puno hvala, dužan sam ti |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
|