ugrás a tartalomhoz

Uj ablak mgnyitasa linkre

Anonymous · 2006. Szep. 12. (K), 14.10
Szeretnek egy uj ablakot megnyitni ha raklikelek egy linkre. Az ablak merete szeretnem ha kisebb lenne mint a normalis browszere.

Az ablakban egy adress book lesz. A kovetkezo keppen kell kinezen:

checkbox || Name || Details

==Gomb1==
A nevek kilistazasahoz PHP-t es mySQL-t kell hasznalnom. A gomb torli a kivalasztott felhasznalokat.

Az uj ablak letrehozasahoz mit kell hasznalni ? Javascriptet? esetleg tudnatok egy peldat adni, vagy leirni az angol nevet annak a modszernek ami letrehozna a kissebb meretu ablakot.

Koszonom !
 
1

Javascript: window.open

Dj Faustus · 2006. Szep. 12. (K), 15.12
2

prototype-window

toxin · 2006. Szep. 12. (K), 15.34
én ezt használnám http://prototype-window.xilinus.com/samples.html

dehát tőlem elvárható :)))

üdv t
3

Koszonom!

Anonymous · 2006. Szep. 12. (K), 21.26
Koszonom a valaszokat, sikerult megoldani a problemat a kovetkezo JavaScript koddal:

window.open("address.php?do=addressbook","","width=400,height=300,status=1,resizable=1")
Lenne meg egy kerdesem de lehet, hogy kicsit off-topic. Remelem nem lesz harag. Azert irom ide, mert koze van a kinyilo ablakhoz.

Az PHP szkriptem uzenet kuldesre szolgal.
Az oldalon megadhatom annak a felhasznalonak a nevet akinek az uzenet kuldve lesz (peldaul : janos), ezek utan beirhatom a szoveget is amit neki kuldok. Vegul ha megnyomom a "submit" gombot az osszes adat bekerul egy mySQL adatbazisba.

Szeretnek egy linket letrehozni az uzenet kuldo oldalon amelyre ha raklikel a felhasznalo, jojon elo egy uj ablak. Az uj ablakban o kivalszthatja (checkboxok segitsegevel) azokat a felhasznalokat akik leteznek az Address Bookban.

A kinyilo ablakban is van egy submit gomb, amely vegul egy eredmenyt kuld nekem. Peldaul ezt: janos,peter,andras (legyenek ok a kivalasztot felhasznalok).

Azt nem ertem, hogy a kovetkezo sort "janos,peter,andras", hogyan lehetne bepaszitani abba a kockaba amelybe irom annak a nevet akinek az uzenet kuldve lesz.

A kocka igy nez ki HTML-ben:

TO:<input type="text" name="name" size="30" maxlength="520" />
Ha esetleg nem irtam le fent eleg tisztan akkor reszletesen ez kene tortenjen:

1. Kinyitom az uzenet kuldo oldalat
2. Raklikelek a linkre
3. Elojon az uj ablak, kivalasztom a felhasznalokat akiknek szeretnem az uzenetet kuldeni.
4. Rakatintok a Submit gombra
5. Eltunik az ablak
6. Latom a nevuket a felhasznaloknak a "TO" mezoben a kov keppen: janos,peter,andras

Tudnatok valami otletekel segiteni?

Koszonom !
4

kerdes

Anonymous · 2006. Szep. 13. (Sze), 08.54
Tudnatok segiteni ? Nincs semmi otletem, hogyan lehetne ezt megvalositani.. Itt ulok a munkahelyen es gondolkodok rajta de semmi.

Koszi !
5

mentés után

toxin · 2006. Szep. 13. (Sze), 11.04

top.opener.document.all[document.aholaTOMezőVan].innerHTML = 'Tercsi, Fercsi, Kata, Klára, és valahány név a naptárban'
	window.close();
ez IE alatt megy fx is hasonló csak document.all fx-ben nincsen, azt fejből nemtudom

üdv t
6

Kossz!

Anonymous · 2006. Szep. 13. (Sze), 11.20
Van az uzenet kuldo lap amelyen letezik egy link. Ha megnyomom a linket akkor kinyilik egy uj JavaScript ablak.

Az ablakban van ket select menu, a ball oldali menuben latom az osszes user nevet aki bent van az address bookomban.

Egy nyilal atrakhatom a kivant felhasznalokat a jobb oldali menube.

Ha raklikelek a submit gombra, a $sel2 valtozo tartalmaza azokat a felhasznalokat akiket hoza akarok adni (vagyis a usereket a jobb oldali menubol).

A kovetkezo Javascript fugvenyt hasznalom

function doSubmit(sel2)
{
var myparent = self.opener; 
myparent.document.foo.name.value += ', ' + sel2;
self.close();
}
Ahol "foo" az oldal amelyiken az input box talalhato.

Meg kene mondjam javascriptnek, hogy az adatokat szedje ki a sel2 valtozobol.
Hogyan lehetne ezt megvalositani ?
7

sikerult megoldani....

Anonymous · 2006. Szep. 14. (Cs), 07.05
Vegul sikerult megoldani a problemat es minden mukodik jol.

Van egy masik gondom. Az uzenet kuldo oldalon letezik tobb mezo (input field text).

Amikor a JavaScript fugveny (window.open) megnyitja az uj ablakot torlodnek az adatok a mezokbol.. Szeretnem ha az adatok nem vesznenek el, mert lehet egy felhasznalo megirja az uzenetet amit kuldeni szeretne azutan klikel ra a linkre amely kinyitja az ablakot.

Ez megtortenhet, mert az uj ablakbol valasza ki azokat akiknek az uzenet kuldve lesz.

Van valami otlet a problema elharitasara ?
Koszonom !
8

sütik

toxin · 2006. Szep. 14. (Cs), 07.55
az első ötlet,
http://htmlinfo.polyhistor.hu/js13guide/advtopic.htm#1017771


a második a js sessionkezezlés de az csak fx 2.0-ban van/lesz :)
http://ajaxian.com/archives/firefox-2-client-side-storage-and-a-lot-more

teszt
http://channy.creation.net/work/firefox/domstorage/#

üdv t