23-10-2009, 09:54
|
|
|
חבר מתאריך: 23.10.09
הודעות: 30
|
|
3 שאלות על PHP (וקצת על JS)
שלום לכולם, אני די חדש בעולם ה- PHP ואשמח לקבל תשובות לשלושת השאלות הבאות:
1.|
--
ידוע שכאשר עושים שימוש ב- input המידע מגיע לשרת ה- PHP רק כאשר לוחצים על SUBMIT.
אני מעוניין לעשות כפתור checkbox שברגע שמסמנים V בתוך הריבוע - תתבצע פעולה מסויימת שאני אגדיר,
ובמילים אחרות - לבצע פעולה ללא לחיצה על ה- SUBMIT. אני בטוח שניתן לעשות זאת השאלה היא איך?
2.|
--
האם ניתן וכיצד להקפיץ הודעות CONFIRM (של YES OR NO) דרך PHP?
במידה ולא ניתן - אני יודע לעשות זאת דרך JAVASCRIPT דרך הפקודה:
confirm("Are you sure you want to delete")
השאלה היא איך אני מעביר את הנתונים ל- PHP? הדרך היחידה שחשבתי עליה היא דרך המשתנה $_GET
ובכדי לעשות זאת עלי לשנות את כתובת האתר, הבעיה היא שניסית לשנות את הכתובת דרך פקודות ה- JS הבאות:
location.replace('address'); או location.href='address';
והכתובת לא משתנת אצלי, האם קיים משהו שלא בסדר בפעולה שלי? האם יש דרך נוספת להעביר משתנים ל- PHP?
או שבכלל ניתן לעשות את פעולה זו דרך PHP? תודה.
3.|
--
אני מעוניין שמיקום ה- Scroll של הדף ישמר (ז"א שאם יש לי דף ענק והמשתמש לחץ על כפתור באמצע הדף,
אז העמוד לא יקפוץ למעלה אלה יזכור את המיקום האחרון שהוא היה בו)
חיפשתי בגוגל ומצאתי את הסקריפט הבא:
--------------------------------------
<script language = "javascript">
<!--
function sstchur_SmartScroller_GetCoords()
{
var scrollX, scrollY;
if (document.all)
{
if (!document.documentElement.scrollLeft)
scrollX = document.body.scrollLeft;
else
scrollX = document.documentElement.scrollLeft;
if (!document.documentElement.scrollTop)
scrollY = document.body.scrollTop;
else
scrollY = document.documentElement.scrollTop;
}
else
{
scrollX = window.pageXOffset;
scrollY = window.pageYOffset;
}
document.forms[formID].xCoordHolder.value = scrollX;
document.forms[formID].yCoordHolder.value = scrollY;
}
function sstchur_SmartScroller_Scroll()
{
var x = document.forms[formID].xCoordHolder.value;
var y = document.forms[formID].yCoordHolder.value;
window.scrollTo(x, y);
}
window.onload = sstchur_SmartScroller_Scroll();
window.onscroll = sstchur_SmartScroller_GetCoords();
window.onkeypress = sstchur_SmartScroller_GetCoords();
window.onclick = sstchur_SmartScroller_GetCoords();
// -->
</script>
--------------------------------------
סקריפט זה לרעתי לא עובד אצלי, איך ניתן פשוט להגיד לעמוד שיזכור את מיקום ה- Scroll bar ושישחזר
אותו עם הכניסה לדף האתר? והאם ניתן לעשות זאת גם ב- PHP?
תודה רבה לכל העוזרים!
|