כן בכיף..
אז ככה, יש לי דף מסוים(INDEX) שבראשו יש include לקובץ VARS.
בתוך הקובץ (VARS) מוצבים נתונים לתוך משתנים ושם גם מופיע מה שהראתי, דוגמא לקובץ VARS:
HTML קוד:
<?php
$x = "
<body OnLoad='javascript:scrl();'>
<script>
<!--
function scrl() {
window.scroll(30,$scroll);
}
// -->
</script>";
?>
סבבה? סתם הצבתי מחרוזת לתוך משתנה, שבמחרוזת יש גם הופעה של משתנה שערכו נקבע בדף
שעושה את הinclude (הINDEX). עכשיו בדף הINDEX מתבצעת הדפסה של המשתנה $x.
תנסה ותראה שאם תכניס מחרוזת עם משתנה ואז תדפיס אותה אתה תראה את תוכן המשתנה.
לסיכום, המשתנה $scroll מופיע במשתנה $x שמאונקלד(מVARS) לקובץ INDEX, וכאשר אני מדפיס את $x
מופיע הערך של משתנה $scroll שנקבע בדף הINDEX (!). הבנת איך פעלתי?
זה פועל לי חלק בכל העמודים אבל המשולש הצהוב עם השגיאה מציק לאללה...
השאלה שלי היא בעצם האם התחביר של הJS תקין, או האם צורת השימוש בJS
תקינה, כי אין לי ידע נרחב בשפה...
אני חושב שזו הבעיה, תקנו אותי אם אני טועה.
תודה לכל העוזרים
