<script type="text/javascript">
function getMousePos(event) {
var e = event || window.event;
return {'x':e.screenX,'y':screenY}
}
</script>
我想在PHP中用这2个变量,具体怎么写?
é¦å è¦è¯´æçä¸ç¹ï¼JSæ¯è¯å端ç¨åºï¼phpå±äºå端ç¨åº ï¼å端ç¨åºåå端ç¨åºè¦äº¤è´§ï¼å¿ é¡»éè¿â请æ±âæä½æ¥è¿è¡ãjs代ç éå¯ä»¥éè¿Ajaxæè 表åæ¥æ交ç»å端çphpç¨åºã å¦æä½ ä½¿ç¨JQueryçè¯å¯ä»¥ä½¿ç¨
$.get("123.php?pos="+"{'x':"+e.screenX+",'y':"+screenY+"}" )
æ¥è¿è¡Ajaxæ交ãå ä¸ºä½ çå½æ°ä¸ºäºä»¶ç»å®çå½æ°ï¼æ以å¨è§¦åäºä»¶ä»¥å¤çå ¶ä»å°æ¹ä½¿ç¨æ¶ï¼è¿ä¸ªå½æ°æ¯è·åä¸å°å ¶åæ°eventçãè¦æ交å°phpç¨åºçè¯éè¦ææ交请æ±ç代ç æ¾å°æ¶é´çå½æ°éé¢ãä½ çå½æ°å¾æ¹ä¸ºï¼
function getMousePos(event) {
var e = event || window.event;
$.get("123.php?pos="+"{'x':"+e.screenX+",'y':"+screenY+"}" );
return true;
}
123.phpä¸å¯ä»¥ä½¿ç¨ json_decodeæ¥å¯¹ä¼ å ¥çposåæ°è¿è¡è§£æå³å¯ã
å¦ï¼å»ºè®®ä¸è¦å¨é¼ æ 移å¨äºä»¶éç»å®getMousePosè¿ä¸ªå½æ°ï¼å ä¸ºä½ ç¨ç¨ç§»å¨ä¸ä¸é¼ æ ï¼å°±è¦å¯¹phpç¨åºè¿è¡ä¸æ¬¡è¯·æ±ï¼è¿æ ·ä¼é æ对å端ç¨åºæå¡ç大é访é®ã
æ»ä½ä¸æ¥è¯´ï¼returnä¸è¬æ¯ç¨å¨å½æ°ä¸çç¨æ¥å解æå¨è¡¨è¾¾éåºå½æ°å¹¶è¿åè°ç¨å½æ°ç©ºé´çå½ä»¤ã
å¨JSè¿ä¸ªä¸é¨ç¨äºwebçç¨åºè®¾è®¡è¯è¨æ¥è®²ï¼å ¶ä½¿ç¨ç¯å¢æ为广æ³çå°±æ¯å¨æµè§å¨ç¯å¢ä¸ä½¿ç¨ãW3Cè§å®äºä¸äºä¾JSç¨åºå页é¢ä»£ç è¿è¡äº¤äºçæ¥å£ï¼å¦æµè§å¨çº§å«çBOMï¼BrowserObjectModelï¼æµè§å¨å¯¹è±¡æ¨¡åï¼åDOMï¼Document Object Modelï¼æ档对象模åï¼ãéè¿è¿äºæ¥å£ï¼JSç¨åºå°±å¯ä»¥ç å¿«æ·æ¼å°å页é¢è¿è¡å¼å¿çâ交è°âåâåä½âäºã
å¨å½æ°ä¸ï¼è¡¨ç¤ºè¿åï¼
1ï¼éåºå½æ°ç©ºé´ã
function a(){解æï¼å½æ°æ§è¡å°returnå°±è¿åäºè°ç¨å½æ°ç空é´,è¿åå¼ä¸ºundefinedï¼åé¢ç代ç å°ä¸ä¼è¢«æ§è¡ï¼å³var bb=0æ¯ä¸ä¼è¢«æ§è¡çãå½ç¶ï¼è¿ç§æ åµä¸ä¸åreturnä¹æ¯å¯ä»¥çï¼å 为没æè¿åä»»ä½å¼ã
2ï¼éåºå½æ°ç©ºé´å¹¶è¿åå½æ°è®¡ç®ç»æã
function b(){ 解æï¼bå½æ°å«è°ç¨åè¿åäºå
é¨çåéaaç»è¿è®¡ç®è¿åçå¼ï¼å³1ãæ¤æ¶è°ç¨å½æ°b(),å°±ä¼è¿åä¸ä¸ªå¼1ï¼å¯ä»¥ä½¿ç¨åéèµå¼çå½¢å¼è·åå½æ°çè¿åå¼ï¼å¦cc=b(),å°±å°bå½æ°ç计ç®ç»æèµå¼ç»äºccè¿ä¸ªåè¸;
3ï¼ å½æ°è¿åç综å使ç¨ã
//æ ¹æ®å¾åæç®åºç¨âä¼ãè¯ãä¸ãå·®â表示çæ绩
解æï¼zhesuanå½æ°éè¿ä¼ å ¥çå¾ååæ°defenæ¥æç®åºâä¼ãè¯ãä¸ãå·®â表示çæ绩ãæ£å¸¸æ åµä¸ï¼æ们éè¿æ¾ç¤ºæç®ç®æ³çç´æ¥ä»£ç åï¼éè¦è¿è¡å¤éå¤å®æè½è¾¾å°ææï¼
60å以ä¸ä¸ºå·®
60è³79å为ä¸
80è³89å为è¯
90以ä¸ä¸ºä¼
转æ¢ä¸ºç¨åºä»£ç å°±è¦åå«åif â¦else if ....else if 代ç ï¼
if(defen<60) {è¿æ ·å代ç é大ï¼ç¼ååé 读é½å®¹æ对å段æéã
å¦æè¿æ ·åï¼
if(defen<60){ zhesuanjieguo= "å·®";}ä¸é¢ç代ç æ 论ææ ·æ§è¡ï¼ç»æé½æ¯"ä¼"ï¼å°±ä¸è½è¾¾å°ææã
å 为returnå
·æåæ¢æ§è¡åç»ä»£ç 并è¿åéåºå½æ°çä½ç¨ï¼æ以éè¿å½æ°æ¥è¿è¡æç®å°±ä¸éè¦ä½å¤éå¤å®äºï¼æ¯ä¸æ¯å¾çäºï¼
2. ä¸DOMæè DOMç»å使ç¨
ä¾å¦å¨ç¹å»äºä»¶ä¸ï¼
onClick='return add_onclick()'ä¸ onClick='add_onclick()'
JAVASCRIPTå¨äºä»¶ä¸è°ç¨å½æ°æ¶ç¨returnè¿åå¼å®é ä¸æ¯å¯¹window.event.returnvalueè¿è¡è®¾ç½®ã
è该å¼å³å®äºå½åæä½æ¯å¦ç»§ç»ã
å½è¿åçæ¯trueæ¶ï¼å°ç»§ç»æä½ã
å½è¿åæ¯falseæ¶ï¼å°ä¸ææä½ã
èç´æ¥æ§è¡æ¶ï¼ä¸ç¨returnï¼ãå°ä¸ä¼å¯¹window.event.returnvalueè¿è¡è®¾ç½®
æ以ä¼é»è®¤å°ç»§ç»æ§è¡æä½
详ç»è¯´æå¦ä¸ï¼
ä¾å¦ï¼
å½å¨ <a href="abc.htm" onclick="return add_onclick()">Open</a> ä¸
å¦æå½æ° add_onclick() è¿å true, é£ä¹ 页é¢å°±ä¼æå¼ abc.htm
å¦å, (è¿å false), é£ä¹é¡µé¢ä¸ä¼è·³è½¬å° abc.htm, åªä¼æ§è¡ä½ ç add_onclick() å½æ°éçå 容. (add_onclickå½æ°ä¸æ§å¶é¡µé¢è½¬å° abc.htmé¤å¤
)
è <a href="abc.htm" onclick="add_onclick()">Open</a>
ä¸ç®¡ add_onclick() è¿åä»ä¹å¼, é½ä¼å¨æ§è¡å® add_onclick åæå¼é¡µé¢ abc.htm
return {'x':e.screenX,'y':screenY}
我想问的是在PHP里面怎么用这两个变量。