Programovacie jazyky, rady, poradňa...
DeeJay3
Light Star
Príspevky: 254 Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:
Príspevok
od používateľa DeeJay3 » 15 mar 2009, 12:46
vie mi niekto poradit aky parameter mam doplnit sem aby mi to okno vyskocilo na stred obrazovky?
Kód: Vybrať všetko
<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=700,height=700,scrollbars=yes');
return false;
}
//-->
</SCRIPT>
nejake nastavenie preto musi urcite byt no neviem to najst...teras mi ho vyhodi presne do laveho horneho rohu....diks
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 15 mar 2009, 13:09
presunieš ho na požadovaú pozíciu cez moveTo(), ale aby bolo v strede nebude také jednoduché, lebo:
1) záleží od veľkosti okna, podľa toho musíš posúvať left a top (ak je veľkosť okna dynamická, treba aj dynamicky prerátať tieto hodnoty)
2) záleží od rozlíšenia aké užívateľ používa
a celkovo používať popupy nie je najšťastnejšie riešenie
DeeJay3
Light Star
Príspevky: 254 Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:
Príspevok
od používateľa DeeJay3 » 15 mar 2009, 13:24
<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=700,height=700,scrollbars=yes');
popup.moveTo(100,100);
return false;
}
//-->
</SCRIPT>
takto? skusal som no neposuva mi to..mam to zle?
srry za vlastnú citaciu ale farba v kode nefunguje
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 15 mar 2009, 13:33
riadok
Kód: Vybrať všetko
window.open(href, windowname, 'width=700,height=700,scrollbars=yes'); zmeň na
Kód: Vybrať všetko
var okno = window.open(href, windowname, 'width=700,height=700,scrollbars=yes'); a riadok
zmeň na
DeeJay3
Light Star
Príspevky: 254 Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:
Príspevok
od používateľa DeeJay3 » 15 mar 2009, 13:50
parada....DIK..
//autoeditácia príspevku ( 15 Mar 2009, 13:50 )
a neves na co presne sluzi toto?
Kód: Vybrať všetko
<csscriptdict>
<script>
<!--
function CSURLPopupShow(formName, popupName, target) {
var popup = document[formName].elements[popupName];
window.open(popup.options[popup.selectedIndex].value, target);
popup.selectedIndex = 0;
}
// -->
</script>
</csscriptdict>
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 15 mar 2009, 13:54
na navigaciu (lepšie povedané otvorenie novej stránky) pomocou selectu
DeeJay3
Light Star
Príspevky: 254 Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:
Príspevok
od používateľa DeeJay3 » 15 mar 2009, 13:58
mam to v kode mojej stranky no nemosem si spomenut k comu mi to tam bolo...a ani kedy som to tam dal...ale mam to vsade..
takze to otvara nove okno?...ked som to vymazal tak vsetky odkazy ktore mi otvarali nove okno funguju tak ako maju..myslis ze to tam zmenilo nieco aj ine?
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 15 mar 2009, 14:09
mal si niekde na stránke selectbox, ktorý keď sa zmenil tak otvoril príslušnú stránku v novom okne. Nepísal som o odkazoch, prečítaj si to ešte raz (a tiež je možné že ti to nefungovalo ani predtým, tak nevidíš rozdiel
)
DeeJay3
Light Star
Príspevky: 254 Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:
Príspevok
od používateľa DeeJay3 » 15 mar 2009, 14:22
ha no jasneeeeeee...jj mal som celkom na zaciatku a fungovalo to idealne ale bolo mit o na nic len vtedy som skusal vsetko co som nasiel...ten select som vymazal a na toto som zabudol tak to je vsade..
..je to tam us vazne na nic...DIKY
TGiJack
Medium Star
Príspevky: 419 Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:
Príspevok
od používateľa TGiJack » 16 mar 2009, 12:02
a ešte pridavam ja jednu drobnost ak to chceš mat silou mocou v strede okna tak tu je script ktory ti povie ake velke je okno
Kód: Vybrať všetko
<form>
<input type="text" name="height" size="4">
<input type="text" name="width" size="4">
</form>
<script>
function update () {
if (window.innerHeight != null) {
document.forms[0].elements['height'].value = window.innerHeight;
document.forms[0].elements['width'].value = window.innerWidth;
}
else {
document.forms[0].elements['height'].value = 'undefined';
document.forms[0].elements['width'].value = 'undefined';
}
setTimeout('update()', 200);
document.forms[0].elements['v0'].value = navigator.userAgent;
}
update();
</script>
a ako naložis z rozmermi je uz na tebe da sa to pekny vyuziť na centrovanie celen stranky pre akekolvek rozlišenie