הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מונה ++ב JS איך אני עושה את זה (https://hosts.co.il/forums/showthread.php?t=69480)

dabi 15-11-08 20:41

מונה ++ב JS איך אני עושה את זה
 
אני צריך איזה קוד ב JS שכל פעם שאני אכתוב אותו הוא ירשום לי 1,2,3,4
אני ינסה להסביר
נגיד כמו ש ב PHP אם אני ארשום
PHP קוד:

<?php
$i
=1;
echo 
$i++;
echo 
$i++;
echo 
$i++;
echo 
$i++;
?>

זה ירשום לי
1
2
3
4
אני צריך קוד מקביל לזה ב JS
תודה רבה רבה

Shon12 15-11-08 20:49

HTML קוד:

<script>
i = 0;
document.write(i+1);
document.write(i+2);
document.write(i+3);
document.write(i+4);
</script>


dabi 15-11-08 20:51

לא טוב
ניסיתי לעשות ככה
PHP קוד:

<a href="1.php?id=<script>document.write(i);i=i+1;</script>">c</a

וזה לא עשה לי טוב
מה עושים בבקשה

Shon12 15-11-08 20:57

HTML קוד:

<script type="text/javascript">
i = 0;
document.write(++i);
document.write(++i);
document.write(++i);
document.write(++i);
</script>

בבקשה.

Shay Ben Moshe 15-11-08 21:00

קוד:

<script language="JavaScript">
for (i=1; i<=5; ++i)
        {
        document.write(i);
        }
</script>

יותר יעיל, זה עובד על לולאה, אם אתה רוצה לרשום 100 פעם אתה כולה משנה את המספר שלמעלה.
בהצלחה.

dabi 15-11-08 21:00

גם ככה לא טוב תראה מה עשיתי וזה לא רשם לי טוב
PHP קוד:

<a href="1.php?photo_id=
<script type="
text/javascript">document.write(i);i=i+1;</script>">
sss</a


Adir 15-11-08 22:43

ציטוט:

נכתב במקור על ידי dabi (פרסם 682048)
גם ככה לא טוב תראה מה עשיתי וזה לא רשם לי טוב
PHP קוד:

<a href="1.php?photo_id=
<script type="
text/javascript">document.write(i);i=i+1;</script>">
sss</a


למה להעביר JS בget ?! :-0
תראה מה תעשה, בדף PHP תעשה echo לקוד JS רק את המספר של הלולאה(כמה פעמים היא תתבצע) תעביר בget.
לדוגמא:
HTML קוד:

<a href="1.php?photo_id=5">
sss</a>

וב1.php:
PHP קוד:

for ($i 0$i $_GET['photo_id']; $i += 1) {
    echo 
$i;


רוצה שזה יהיה בJS?(לא יודע למה אבל נגיד...):
PHP קוד:

for ($i 0$i $_GET['photo_id']; $i += 1) {
    echo 
"<script>document.write(" $i ");</script>";


אני באמת לא מבין בPHP וזו לא השפה איתה אני עובד אז סלחו לי אם טעיתי בsyntax העיקר שתבין את הרעיון

dabi 15-11-08 23:08

אני מנסה לעשות משהו שונה
להציג משתנה של JS כשאני מעביר מידע בדרך GET
הנה ככה
<a href="1.php?id=<script>document.write(i);</script>">s</a>
וזה לא עובד
בבקשה תעזורלי לתקן את הקוד

Adir 16-11-08 16:10

ציטוט:

נכתב במקור על ידי dabi (פרסם 682084)
אני מנסה לעשות משהו שונה
להציג משתנה של JS כשאני מעביר מידע בדרך GET
הנה ככה
<a href="1.php?id=<script>document.write(i);</script>">s</a>
וזה לא עובד
בבקשה תעזורלי לתקן את הקוד

לא הבנתי בדיוק מה שאתה רוצה לעשות אבל אני בטוח שלהעביר JS בquerystring זו לא הדרך הטובה.
אפילו אם זה סתם בשביל לנסות משהו עדיף שתלמד כמו שצריך שתוכל לממש את זה באתרים עתידיים שתבנה...


כל הזמנים הם GMT +2. הזמן כעת הוא 00:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ