PDA

View Full Version : Iframe i forma


cyberphere
07-12-2002, 15:47
Imam jedan iframe koji vodi na drugu stranicu i ispod njega formu. Kako mogu napraviti da kada se u formi klikne na pošalji da ona refresha tj. da linka action u <form> tagu na taj frame?!? I još nešto! Dali je moguće staviti dvije slike u formu tako da jedan obavlja submit a druga reset?!? :zub:

ilija
07-12-2002, 19:37
Dali je moguće staviti dvije slike u formu tako da jedan obavlja submit a druga reset?!?
Moguće je:
<img src="submit.jpg" onClick="document.ime_forme.submit();">
<img src="reset.jpg" onClick="document.ime_forme.reset();">

cyberphere
07-12-2002, 23:06
E hvala! Ovo prvo sam uspio serditi ali kada ja submitam ne obriše mi se forma!! Kako to mogu srediti??

futuro
08-12-2002, 01:50
Originally posted by cyberphere
E hvala! Ovo prvo sam uspio serditi ali kada ja submitam ne obriše mi se forma!! Kako to mogu srediti??

znam da ja u flashu stavim, uz akciju koju želim da stranica obavi pri pritiskom na submit gumb, i dodatnu akciju "set variable" koja postavi sva polja u formi na "", tj. prazno.... možda ti to pomogne, al meni ne pada niš drugo trenutno na pamet...

ilija
08-12-2002, 12:29
Probaj ovako:


<div id="div_forma">
<form name="forma"...
...
<img src="submit.jpg"
onClick="document.forma.submit(); div_forma.style.display='none';">
</form>
</div>


Možda nisam dobro skužio, možda želiš ovo:

<form name="forma"...
...
<img src="submit.jpg"
onClick="document.forma.submit(); document.forma.reset();">
</form>

sh00le
08-12-2002, 12:37
Originally posted by ilija
Moguće je:
<img src="submit.jpg" onClick="document.ime_forme.submit();">
<img src="reset.jpg" onClick="document.ime_forme.reset();">

Može li jedno pitanje?

Zašto koristiti

OnClick=document.ime_forme.reset();

kada se umjesto te funkcije može koristiti npr:

<input type="reset" name="reset" value="Reset">

futuro
08-12-2002, 12:43
Originally posted by sh00le
Može li jedno pitanje?

Zašto koristiti

OnClick=document.ime_forme.reset();

kada se umjesto te funkcije može koristiti npr:

<input type="reset" name="reset" value="Reset">

zato što gumb reset treba biti slika

cyberphere
08-12-2002, 12:53
Ali ima jedan drugi problem! Ja već imam jednu javascript funkciju koja provjerava dali us sva polja upisana, dali je upisan ispravan mail, ispravan broj (tj. da se ne upišu slova) i kada u nju dodam
document.ime_forme.reset();
onda mi se forma obriše prije nego se podaci upišu u bazu

sh00le
08-12-2002, 13:33
Originally posted by futuro
zato što gumb reset treba biti slika

No, ok, ja bih (da se idem time zamarati) upotrijebio CSS za to.. :)

input.sub {
background: url(http:///site.com/slika/sub.gif);
}

<input name="Submit" type="submit" class="sub" value=" ">

No, ok.. :)


Originally posted by cyberphere
Ali ima jedan drugi problem! Ja već imam jednu javascript funkciju koja provjerava dali us sva polja upisana, dali je upisan ispravan mail, ispravan broj (tj. da se ne upišu slova) i kada u nju dodam
document.ime_forme.reset();
onda mi se forma obriše prije nego se podaci upišu u bazu

A da za provjeru unosa sa forme (ako možeš) ne upotrijebiš neki serverside jezik?!

cyberphere
08-12-2002, 15:51
To je zapravo kao neki shoutbox! samo što svi shoutbox-ovi imaju formu unutar frame-a i tako bi bilo lakše ali ne i bolje pa to baš ne bi bilo lijepo da di u frame-u kaže da nisi napisao ime ili nešto drugo pa mi se ovaj naćin sa javascriptom ućinio bolji! Jedino me sad mući kako obrisat formu kada se submita!?!

cyberphere
13-12-2002, 15:50
Zna li netko slučajno kak iz iframe-a refresham cijelu stranicu?? Please jako je hitno

nidzho
13-12-2002, 19:33
<a href="#" onClick="parent.location = 'burek.php';">refresh parent frame</a>

ilija
13-12-2002, 19:42
Originally posted by nidzho
<a href="#" onClick="parent.location = 'burek.php';">refresh parent frame</a>
onda valjda može i parent.document.execCommand('refresh');

cyberphere
13-12-2002, 20:33
Ma nema veze! Konačno sam skužio