Auto post FORM

Programovacie jazyky, rady, poradňa...
TGiJack
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:

Auto post FORM

Príspevok od používateľa TGiJack »

Ahoj te neviete prosim nejaký script na automaticke poslanie udajov z formulára?

No a prečo to potrebujem .. Mam script ktorý mi zistuje velkost stranky a automaticky rozmery posiela do inputu vo formulary a ked človek to odklikne tak ma 100% istotu že všetky obrazky a data sa mu zobrazia priamo bez nutnosti rolovat na okomkolvek rozlišený..tu je script

Kód: Vybrať všetko

<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 toto teraz by som potreboval prerobit tak aby mi to automaticky posielalo a nejako to dostalo do premennej $_POST['width'] a $_POST['height] bez toho aby som ja niečo potvrdzoval
Dakujme za odpovede :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

cez javascript:

Kód: Vybrať všetko

document.forms[0].submit();
Ak tam máš viac formulárov, tak tú nulu bude možno treba zmeniť, záleží či je prvý alebo nie
TGiJack
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:

Príspevok od používateľa TGiJack »

prosim a kde to mam dopisat ? lebo som to skušal a nejde to :( asi to blbo pišim posielam ti tu celu sranku ako vyzera:

Kód: Vybrať všetko

<div id="start">
<form method="post">
<span style="left: 60px; top: 5px"><?php echo _setup; ?></span>
<span class="screen" style="left: 10px; top: 25px"></span>
<span style="left: 130px; top: 60px">H:<input type="text" name="height" size="4"></span>
<span style="left: 20px; top: 122px">W:<input type="text" name="width" size="4"></span>
<span style="left: 100px; top: 200px"><input type="submit" value="<?php echo _save; ?>"></span>
</form>
</div>
<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>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

dáš to do body na event onload

Kód: Vybrať všetko

<body onload="document.forms[0].submit();">
TGiJack
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:

Príspevok od používateľa TGiJack »

audiotrack napísal:dáš to do body na event onload

Kód: Vybrať všetko

<body onload="document.forms[0].submit();">
Super veeelka vdaka si frajer 8) už to frčí

hmm mysliš že by sa to dalo urobit aj nejako bez toho formu ? nejako efektnejšie? aby sa to dalo aplikovat ako nejaká funkcia na stranke že by si to vždy po refresnuty stranky načitalo nove udaje?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

neviem načo tie údaje potrebuješ. Možno by sa to dalo nahradiť plne javascriptom (to čo ty robíš cez php) a potom by si ich nemusel posielať, prípadne ich posielať ajaxom...
TGiJack
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:

Príspevok od používateľa TGiJack »

audiotrack napísal:neviem načo tie údaje potrebuješ. Možno by sa to dalo nahradiť plne javascriptom (to čo ty robíš cez php) a potom by si ich nemusel posielať, prípadne ich posielať ajaxom...
aha jasne to už len tak pre zaujimavost som chcel vediet ..ešte raz velka vdaka :wink:
Napísať odpoveď