Autor | Zpráva | ||
---|---|---|---|
Plašan Profil * |
#1 · Zasláno: 30. 6. 2006, 09:48:35
ahoj ... mám stránku, ve které průběžně měním obrázek na základě údajů z formuláře. Lze nějak
programově donutit prohlížeč, aby zobrazoval aktualizovanou mapu a né tu původní??? Rád bych se vyhnul kvůli aktualizaci stránky najíždění myší na lištu. (ani nevím jestli ten dotaz patří sem :)) |
||
Schampik Profil |
#2 · Zasláno: 30. 6. 2006, 10:00:29
<?PHP
header ("Expires:Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified:". gmdate("D, d M Y H:i:s"). "GMT"); header ("Cache-Control: no-store, no-cache,must-revalidate"); header ("Cache-Control: post-check=0, pre-check=0",false); header ("PRagma: no-cache"); ?> Todle dej uplne na zacatek stranky :0)) melo by to zabranit nahravani stranky z cache :) Teda doufam ze jsem zpravne pochopil tvuj problem ..... S pozdravem R. |
||
Schampik Profil |
#3 · Zasláno: 30. 6. 2006, 10:02:58
ale todle ti pomuze jen v tom pripade ze po zmene obrazku znovu nacitas stranku ze serveru..... pokud to delas pomoci napr. JS tak ti todle v dany moment nepomuze =))
ale dal jsi to do sekce PHP tak snad ;0)) |
||
Plašan Profil * |
#4 · Zasláno: 30. 6. 2006, 10:08:27
Schampik
no ... :( to mě nenapadlo, tak to budu muset stránku předělat .... ale dííkes :)Schampik |
||
Schampik Profil |
#5 · Zasláno: 30. 6. 2006, 10:09:54
takze to delas Java Scriptem??
|
||
Schampik Profil |
#6 · Zasláno: 30. 6. 2006, 10:10:28
hod sem link .....
|
||
Plašan Profil * |
#7 · Zasláno: 30. 6. 2006, 10:12:04
|
||
Plašan Profil * |
#8 · Zasláno: 30. 6. 2006, 10:14:15
nějak mi blbe zobrazení zdrojáku, kdyby i tobě, tak zdroják vypíšu sem
|
||
Plašan Profil * |
#9 · Zasláno: 30. 6. 2006, 10:17:54
<?PHP
header ("Expires:Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified:". gmdate("D, d M Y H:i:s"). "GMT"); header ("Cache-Control: no-store, no-cache,must-revalidate"); header ("Cache-Control: post-check=0, pre-check=0",false); header ("PRagma: no-cache"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <head> <SCRIPT LANGUAGE="javascript" TYPE="text/javascript" > <!-- function lodka() { var k=0; for(;k<200;k++) { document.write("<IMG ID=\"obrazek"+k+"\" style=\"position: absolute; left: 0px; top: 0px; z-index=10;\" src=\"3lod1.png\" width=\"2\" height=\"2\">"); } } var Xp=0; var Yp=0; var TrasaCel=200; function mys() { var Xmys=event.x; var Ymys=event.y; document.f1.Xmyska.value=Xmys; document.f1.Ymyska.value=Ymys; var myska=event.button; if(myska==1 && malovani>0 && TrasaCel>0) { var V_body=0; var kx=0; var ky=0; if(Xp!=0 && Yp!=0 ) { with(Math) { kx=Xmys-Xp; ky=Ymys-Yp; V_body=(kx*kx)+(ky*ky); V_body=sqrt(V_body); TrasaCel=TrasaCel-V_body; TrasaCel=floor(TrasaCel); } document.f1.kruh_r.value=TrasaCel; } if(TrasaCel>=0) { document.f1.pocet.value=posun; var x="X["+posun+"]"; var y="Y["+posun+"]"; document.getElementById(x).value=Xmys; document.getElementById(y).value=Ymys; var hh="obrazek"+posun; document.getElementById(hh).style.left=Xmys+"px"; document.getElementById(hh).style.top=Ymys+"px"; document.all.kruh.height=TrasaCel*2; document.all.kruh.width=TrasaCel*2; document.all.kruh.style.left=Xmys-TrasaCel; document.all.kruh.style.top=Ymys-TrasaCel; Xp=Xmys; Yp=Ymys; posun=posun+1; }} } var malovani=-1; var mapa=1; var posun=0; function zapis() { klavesnice=event.keyCode; document.f1.entr.value=klavesnice; if(klavesnice==13) document.f2.submit(); if(klavesnice==75) { var adresa="http://admin.wz.cz/files.php?PHPSESSID=0rrRRy9c5lmNnk7,j4dzHx1 5bN4"; location.reload(adresa); } if(klavesnice==49) { if(mapa>0) { document.all.mapa1.height=1; document.all.mapa1.width=1; document.all.mapa2.height=650; document.all.mapa2.width=1000; } if(mapa<0) { document.all.mapa1.height=650; document.all.mapa1.width=1000; document.all.mapa2.height=1; document.all.mapa2.width=1; } mapa=mapa*(-1); } if(klavesnice==65) malovani=malovani*(-1); if(klavesnice==83) f1.submit(); } // --> </SCRIPT> </head> <body onMouseMove="mys();" onKeyDown="zapis();" onMouseDown="mys();"> <form name="f1" action="3.php" method="post"> <input type="text" name="Xmyska" size="3"> <input type="text" name="Ymyska" size="3"> <input type="text" name="pocet" size="3"> <input type="text" name="entr" size="3" > <input type="text" name="kruh_r" size="3"> </form> <img ID="mapa1" type="image" style="position: absolute; left: 0px; top: 0px; z-index=-1;" src="3more.png" width="1000" height="650">"); <img ID="mapa2" type="image" style="position: absolute; left: 0px; top: 0px; z-index=-1;" src="4more.png" width="1" height="1">"); <img ID="kruh" type="image" style="position: absolute; left: 0px; top: 0px; z-index=15;" src="kruh.png" width="1" height="1">"); <script> document.write("<form name=\"f2\" action=\"3.php\" method=\"post\">"); var k1=0; for(;k1<200;k1++) { document.write("<input type=\"hidden\" size=\"3\" name=\"X["+k1+"]\" ID=\"X["+k1+"]\" value=\"0\";>"); document.write("<input type=\"hidden\" size=\"3\" name=\"Y["+k1+"]\" ID=\"Y["+k1+"]\" value=\"0\";>"); } document.write("</form>"); lodka(); </script> </body> </html> <? $pic=ImageCreateFromPng("4more.png"); $rgb=ImageColorAt($pic,$Xmyska,$Ymyska); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; echo "r=$r g=$g b=$b"; ImageDestroy($pic); $pic=ImageCreateFromPng("obrazek.png"); $cerna=ImageColorAllocate($pic,100,100,50); ImageLine($pic,$X[0],$Y[0],$X[0],$Y[0],$cerna); ImageLine($pic,$X[0]-1,$Y[0],$X[0]-1,$Y[0],$cerna); ImageLine($pic,$X[0],$Y[0]-1,$X[0],$Y[0]-1,$cerna); $k=1; for(;$k<200;$k++) { if($X[$k]>0 || $Y[$k]>0) { ImageLine($pic,$X[$k-1],$Y[$k-1],$X[$k],$Y[$k],$cerna); ImageLine($pic,$X[$k-1]-1,$Y[$k-1],$X[$k]-1,$Y[$k],$cerna); ImageLine($pic,$X[$k-1],$Y[$k-1]-1,$X[$k],$Y[$k]-1,$cerna); } else break; } ImagePNG($pic,"obrazek.png"); ImageDestroy($pic); echo "<input type=\"image\" style=\"position:absolute; top: 0px; left: 0px; z-index: 15\" src=\"obrazek.png\" width=\"1000\" height=\"650\">"; ((((O TENHLE OBRAZEK MI JDE))))) ?> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0