js

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

z.m
Senior Member
Mesaje: 339
Membru din: Vin Feb 25, 2005 12:51 pm

js

Mesajde z.m » Sâm Dec 03, 2005 12:16 am

Vreau sa fac un form si cand dau click pe submit sa imi deschida o fereastra noua si formul sa se execute acolo,si sa nu intre in pagina de la action cand dau pe submit,ci doar sa se deschida popup-ul.
Am incercat cu:
<form method='post' action='addtoportfolio.php'>
<input type='hidden' name='id' value='$id'>
<input type='image' name='submit' src="img/header/add_portfolio.gif" width="171" height="29" onclick='window.open("addtoportfolio.php",null,"height=200,width=250,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400");'>
Imi deschide popup-ul dar imi intra si in 'addtoporttfolio.php' in pagina _self.



strategy
Senior Member
Mesaje: 351
Membru din: Vin Noi 19, 2004 2:03 pm
Localitate: Oradea

Mesajde strategy » Sâm Dec 03, 2005 12:42 am

la action pune '' .. iar cu executat-ul .. nu stiu
that's why it just said "don't underestimate PHP." it didn't say "use php always" : )

johnutz
Senior Member
Mesaje: 956
Membru din: Mar Iul 20, 2004 9:23 am
Localitate: Între scaun şi tastatură

Mesajde johnutz » Sâm Dec 03, 2005 4:28 pm

Pentru ceea ce vrei tu este atributul target de la elementul form, prin care specifici frame-ul in care se va submit-a formularul. Deci vred ca o sa ii pui ca valoare _blank.
asta e de cand eram tanar :P

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Sâm Dec 03, 2005 4:47 pm

in primul rand pui la form

onsubmit="window.open si ce mai ai tu pe acolo"

si la action pui #

si scoti onclick-ul de la butonul de submit ...


parerea mea

Avatar utilizator
Magic
Senior Member
Mesaje: 262
Membru din: Joi Dec 01, 2005 8:00 am
Localitate: Tîrgu Jiu
Contact:

Re: js

Mesajde Magic » Sâm Dec 03, 2005 7:09 pm

z.m scrie:Vreau sa fac un form si cand dau click pe submit sa imi deschida o fereastra noua si formul sa se execute acolo,si sa nu intre in pagina de la action cand dau pe submit,ci doar sa se deschida popup-ul.
Am incercat cu:
<form method='post' action='addtoportfolio.php'>
<input type='hidden' name='id' value='$id'>
<input type='image' name='submit' src="img/header/add_portfolio.gif" width="171" height="29" onclick='window.open("addtoportfolio.php",null,"height=200,width=250,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400");'>
Imi deschide popup-ul dar imi intra si in 'addtoporttfolio.php' in pagina _self.



poti face asa:

<form method='post' action='addtoportfolio.php' target='nou'>
<input type='hidden' name='id' value='$id'>
<input type='image' name='submit' src="img/header/add_portfolio.gif" width="171" height="29" onclick='window.open("#",nou,"height=200,width=250,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400");'>

parerea mea .... nu am testat :D

z.m
Senior Member
Mesaje: 339
Membru din: Vin Feb 25, 2005 12:51 pm

Mesajde z.m » Sâm Dec 03, 2005 7:48 pm

Am facut asa:
<form method='post' action='addtoportfolio.php' target='_blank' >
<input type='hidden' name='id' <?php print "value='$id'"; ?>>
<input type='image' name='submit' src="img/header/add_portfolio.gif" width="171" height="29" onclick='window.open("#", _blank ,"height=200,width=250,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400");'>
</form>
Merge,doar ca nu imi deschide fereastra cu dimensiunile care le-am zis eu,200,250?

johnutz
Senior Member
Mesaje: 956
Membru din: Mar Iul 20, 2004 9:23 am
Localitate: Între scaun şi tastatură

Mesajde johnutz » Dum Dec 04, 2005 7:48 pm

Pai hotaraste-te cum faci sa apara noua fereastra: cu frame-ul "_blank" sau cu window.open?

Cred ca mai bine redimensionezi fereastra cu resizeTo, dupa ce se deschide ea ca frame.
Read here: http://docs.sun.com/source/816-6408-10/ ... tm#1203300
asta e de cand eram tanar :P

Avatar utilizator
Magic
Senior Member
Mesaje: 262
Membru din: Joi Dec 01, 2005 8:00 am
Localitate: Tîrgu Jiu
Contact:

Mesajde Magic » Lun Dec 05, 2005 1:34 am

1. "_blank" nu e acelasi lucru ca "nou" ...
2. daca nu iti merge nici asa .. faci cum a zis johnutz ..... DAR ... o mica problema cu browserele ... unele browsere .. iti fac resize .... perfect ... dar spre exemplu ... in Firefox ... nu mai merge cum trebuie ..... ex:

cam asa apare pe Firefox:

Imagine


si asa pe IE:

Imagine


o sa imi rezerv 10 min ... sa iti fac acel script sa mearga ... :D
Ultima oară modificat Lun Dec 05, 2005 2:00 am de către Magic, modificat 1 dată în total.

Avatar utilizator
Magic
Senior Member
Mesaje: 262
Membru din: Joi Dec 01, 2005 8:00 am
Localitate: Tîrgu Jiu
Contact:

Mesajde Magic » Lun Dec 05, 2005 1:59 am

cam asa ar trebui sa iti mearga:

Cod: Selectaţi tot


<FORM method="POST" ACTION="addtoportfolio.php" target="portofolio" onsubmit="window.open('','portofolio','height=200,width=250,status=yes,toolbar=no,menubar=no,location=no,top=250,left=400')">
<input type="hidden" name="id" <?php print "value=\"".$id."\""; ?>>
<input type="image" name="action" src="img/header/add_portfolio.gif" width="171" height="29">
</FORM>


z.m
Senior Member
Mesaje: 339
Membru din: Vin Feb 25, 2005 12:51 pm

Mesajde z.m » Lun Dec 05, 2005 11:35 pm

Thx.


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 35 vizitatori