הפעלת שתי פונקציות (לא בבת אחת) ע"י כפתור אחד

  • הוסף לסימניות
  • #1
יצרתי (בשביל משחקון) פונקצייה שמופעלת ע"י לחיצה על כפתור עם תנאי שהפונקצייה תופעל ע"י טקסט מסויים שיוכנס בinput..
עכשיו (בשלב הבא של המשחק) אני רוצה שפונקצייה אחרת או אותה פונקצייה תופעל ע"י אותו כפתור והתנאי הראשון שהפעיל את הפונקצייה לא יהיה פעיל אלא טקסט אחר שיוכנס בinput יפעיל את הפונקצייה..
איך עושים את זה?
תודה.
 
  • הוסף לסימניות
  • #2
עדיין צריך עזרה..

חשבתי לשנות באמצעות פונקצייה שתופעל ע"י כפתור אחר את הפונקצייה שהכפתור הנ"ל יפעיל ע"י הקוד הבא:
"()id_button.onclick = "x
אבל זה לא עזר..
איפה הטעות? יש בכלל אפשות לשנות ע"י פונקצייה את הפונקצייה שאירוע לחיצה על כפתור מפעיל?
תודה לעוזרים!!
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #3
תיצור משתנה ססטי שהוא יהיה מעין דגל ז"א לפי הערך של משתנה זה יוחלט בפונקציה שמופעלת העת לחציה על כפתור איזה פונ' הוא יפעיל ותשנה את המשתנה הסטטי במקומות ובהתאם לצרכים שלך.
או שאפשר לעשות 2 כפתורים באותו מיקום אחד על השני וכל פעם אחד מהם ויזאלי לפי הצרכים שלך וכל כפתור יפעיל פונקציה שונה.
 
  • הוסף לסימניות
  • #4
תיצור משתנה ססטי שהוא יהיה מעין דגל ז"א לפי הערך של משתנה זה יוחלט בפונקציה שמופעלת העת לחציה על כפתור איזה פונ' הוא יפעיל ותשנה את המשתנה הסטטי במקומות ובהתאם לצרכים שלך.
או שאפשר לעשות 2 כפתורים באותו מיקום אחד על השני וכל פעם אחד מהם ויזאלי לפי הצרכים שלך וכל כפתור יפעיל פונקציה שונה.

אשמח מאוד להרחבה על האפשרות הראשונה.. אם אפשר הדגמה בקוד..
 
  • הוסף לסימניות
  • #5
עדיין צריך עזרה..

חשבתי לשנות באמצעות פונקצייה שתופעל ע"י כפתור אחר את הפונקצייה שהכפתור הנ"ל יפעיל ע"י הקוד הבא:
"()id_button.onclick = "x
אבל זה לא עזר..
איפה הטעות? יש בכלל אפשות לשנות ע"י פונקצייה את הפונקצייה שאירוע לחיצה על כפתור מפעיל?
תודה לעוזרים!!
עשית מצוין.
onclick - יכול להיות מקושר לפונקציה אחת בלבד. ולכן אם בהתחלה קישרת אותו לפונקציה אחת, ולאחר מכן לפונקציה השנייה, זה יהיה מקושר לפנוקציה השנייה בלבד.
אבל יש לך טעות בסינטקסיס.
תראה כאן איך עושים את זה
http://plnkr.co/edit/iCyWDN8I1MNNOMJWcGCM?p=preview

בשורה אחת אני מקשר onclick לפונקציה אחת, ובשורה שלאחריה - לפונקציה אחרת. ואתה רואה, שלמעשה מה שעובד - זה רק הפונקציה השנייה.
 
  • הוסף לסימניות
  • #6
עשית מצוין.
onclick - יכול להיות מקושר לפונקציה אחת בלבד. ולכן אם בהתחלה קישרת אותו לפונקציה אחת, ולאחר מכן לפונקציה השנייה, זה יהיה מקושר לפנוקציה השנייה בלבד.
אבל יש לך טעות בסינטקסיס.
תראה כאן איך עושים את זה
http://plnkr.co/edit/iCyWDN8I1MNNOMJWcGCM?p=preview

בשורה אחת אני מקשר onclick לפונקציה אחת, ובשורה שלאחריה - לפונקציה אחרת. ואתה רואה, שלמעשה מה שעובד - זה רק הפונקציה השנייה.

תודה על העזרה!

אבל איך שאני מבין זה לא פותר לי את הבעייה..

תעיין בקוד שאתה כתבת ששיניתי קצת לפי התוצאה שאני צריך http://plnkr.co/edit/4kV5YUeZ8cyPQUSZcGjZ?p=preview

אני צריך שהכפתור test12 לא יפעיל את הalert עם second אלא יגרום לכך שבפעם הבאה שאלחץ על הכפתור test הוא יפעיל את הפונקציה second() ולא את first () שהוא הפעיל בפעם הראשונה..

אשמח שתתקן אותי אם אני טועה
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #7
כפי שכבר רשמתי לך קודם, יש לך פשוט טעות בתחביר
upload_2018-9-2_13-52-17.png
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה