עזרה עזרה דחופה ב HTMLוב JAVA SCRIPT

  • הוסף לסימניות
  • #1
שלום
יש לי פרויקט ב JS
ואני בונה אתר של משחקים
בראש העמוד יש מס' כרטיסיות לדוג': דף הבית, משחקים וכו'
וכאשר עומדים על כרטיסיית המשחקים (מצורפת תמונה)
נפתחת רשימת המשחקים(שהם DIVים בתוך DIV גדול של המשחקים)
אך כאשר ניסיתי להפוך כל משחק לתגית A כדי שיהיה קישור
לא נפתחת כלל הרשימה...
מי שיודע למה זה קרה
ואיך אפשר להפוך את זה לקישור
ממש יעזור לי...
תודה!
הנה התמונה:
ומצורף הקוד למטה.


1715011202384.png

הHTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>יצירת קשר</title>
<link rel="stylesheet" href="contact.css">
<link rel="stylesheet" href="homePage.css">
</head>
<body dir="rtl">
<div class="allPage">
<div class="main">
<div class="tabs">
<a class="div2 homepage" href="2.html"><b>דף הבית</b></a>
<a class="personalArea div2" href="1.html"><b>אזור האישי</b></a>
<a class="div2 contact" href="contact.html"><b>יצירת קשר</b></a>
<a class="div2 games" herf=""> <b>משחקים</b>
<div class="allGames">
<div class="div2 snake"><b>נחש</b></div>
<div class="div2 fourInRow"><b>4 בשורה</b></div>
<div class="div2 MemoryGame "><b>משחק זיכרון</b></div>
<div class="div2 TicTacTow"><b>איקס עיגול</b></div>
<div class="div2 hitBall"><b>בול פגיעה</b></div></div>
</div>
</a>
</div>
</div>
</div>
</div>
<script src="homePage.js"></script>
</body>
</html>
הCSS:
body{
/* background-image: url(1.jpg); */
background-size: cover;
margin: 0;
}
.main{
height: 20vh;
width: 100%;

}
.tabs{
display: flex;
margin-right: 12vw;
background: blue;
}
.div2{
/* background-color: blue;*/
text-align: center;
height: 4.5vh;
font-size:2.7vw;
width: 18vw;
line-height: 4.5vh;
font-style: italic;
margin-top:7vh;
color: #ff007b
;
}
.allPage{
display: flex;
width: 100%;
}
.div2:hover{
border-bottom: solid 4px #df1d7b;
border-top: solid 4px #df1d7b;


}
.homepage{

}
.snake{

}
.fourInRow{

}
.MemoryGame{
width:14vw;
}
.TicTacTow{
width: 14vw;
}
.hitBall{
width: 14vw;
}
a{

color:black;
text-decoration: none;
}
.allGames{
display: none;
padding: 20px;
transition: opacity 0.3s ease; /* אנימציה של מעבר חלק */
}
.games:hover .allGames {
display:block;
}

.games:hover .allGames,
.allGames.hovered {
opacity: 1; /* מוצג כאשר נמצא ב-hover או מקבל class המציין נוכחות */
}
הJS:
document.querySelector('.allGames').addEventListener('mouseenter', function() {
this.classList.add('hovered');
});
document.querySelector('.dallGames').addEventListener('mouseleave', function() {
this.classList.remove('hovered');
});
 
  • הוסף לסימניות
  • #2
תעתיקי את הקודים לGPT
הוא ממש עוזר במקרים כאלו
 
  • הוסף לסימניות
  • #3
ניסיתי
הוא נתן לי כל מיני פתרונות
אבל אף אחד לא עבד...
 
  • הוסף לסימניות
  • #4
שימי כאן את קוד ה JS שלך
 
  • הוסף לסימניות
  • #5
שלום,

בדר"כ בhtml נופלים על "שטויות", אז אל תפול רוחך 🤔

ההסבר שלי צבוע בתוך הקוד שלך שציטטתי

שימי לב,
את פותחת 3 תגיות div כלליות,
ואז יש כל מיני תגיות שנפתחות ונסגרות.
ואז את פותחת את a של משחקים ומייד אחריו את הdiv של
מיד אחרי את הסגירה של הdiv+a הנ"ל (בכחול בקוד למטה)
את סוגרת 4 div-ים ולא 3. שימי לב שצבעתי את הפתיחות והסגירות הנכונות של 3 מהם, ובצהוב ענק הראתי את המיותר לדעתי.
יתכן שפספסתי משהו (קשה לראות קוד מימין לשמאל, גם אם זה רק תגיות).


צפה בקובץ המצורף 1642540
הHTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>יצירת קשר</title>
<link rel="stylesheet" href="contact.css">
<link rel="stylesheet" href="homePage.css">
</head>
<body dir="rtl">
<div class="allPage">
<div class="main">
<div class="tabs">
<a class="div2 homepage" href="2.html"><b>דף הבית</b></a>
<a class="personalArea div2" href="1.html"><b>אזור האישי</b></a>
<a class="div2 contact" href="contact.html"><b>יצירת קשר</b></a>
<a class="div2 games" herf=""> <b>משחקים</b>
<div class="allGames">
<div class="div2 snake"><b>נחש</b></div>
<div class="div2 fourInRow"><b>4 בשורה</b></div>
<div class="div2 MemoryGame "><b>משחק זיכרון</b></div>
<div class="div2 TicTacTow"><b>איקס עיגול</b></div>
<div class="div2 hitBall"><b>בול פגיעה</b></div></div>
</div>
</a>
</div>
</div>
</div>
</div>
<script src="homePage.js"></script>
</body>
</html>
 
  • הוסף לסימניות
  • #6
תודה
באמת הייתה סגירה אחת מיותרת של DIV
אך זה לא הבעיה
עדיין לא עובד
מצורף צילום מסך של הHTML,הCSS,והJS שיהיה יותר ברור...
HTML:
1715014963879.png

CSS:
1715015085939.png

JS:
1715015128890.png
 
  • הוסף לסימניות
  • #7
תודה
באמת הייתה סגירה אחת מיותרת של DIV
אך זה לא הבעיה
עדיין לא עובד
מצורף צילום מסך של הHTML,הCSS,והJS שיהיה יותר ברור...
HTML:
צפה בקובץ המצורף 1642628
CSS:

JS:
צפה בקובץ המצורף 1642635
אם את לא רואה בכלל משהו כשהמסך עולה, ב85% זה סתם משהו בhtml עצמו ולא בjs.

את בטוחה שהdiv של allgames צריך להיות בתוך הa של משחקים? (אני פשוט לא כותבת ככה תפריט משנה, אלא דרך js ופקדים אחרים, אז שכחתי איך זה עם div). ההגיון שלי אומר שסוגרים את תגית הa ואז הdiv.
 
  • הוסף לסימניות
  • #8
  • הוסף לסימניות
  • #9
וואו
זה סוף סוף עובד לי
אין מילים!!!
בטעות עשיתי את הdiv של allgames עם A והוא בכלל לא היה אמור להיות קישור
ובגלל זה זה לא עבד...
את יכולה אולי להגיד לי איך את עושה כאלה דברים עם הJS?
עם אירועים?
כי נראה באמת יותר נכון לכתוב את זה דרך הJS
זה ממש יעזור לי...
תודה ענקית בכל אופן...
 
  • הוסף לסימניות
  • #10
וואו
זה סוף סוף עובד לי
אין מילים!!!
בטעות עשיתי את הdiv של allgames עם A והוא בכלל לא היה אמור להיות קישור
ובגלל זה זה לא עבד...
את יכולה אולי להגיד לי איך את עושה כאלה דברים עם הJS?
עם אירועים?
כי נראה באמת יותר נכון לכתוב את זה דרך הJS
זה ממש יעזור לי...
תודה ענקית בכל אופן...
מה את מתכוונת כאלה דברים?
 
  • הוסף לסימניות
  • #11
נגיד מה שחדווה טוקר אמרה שהיא לא כותבת ככה תפריט משנה
איך אפשר לעשות את התפריט דרך הJS?
 
  • הוסף לסימניות
  • #12
נגיד מה שחדווה טוקר אמרה שהיא לא כותבת ככה תפריט משנה
איך אפשר לעשות את התפריט דרך הJS?
יש לך פה דוגמא
 
  • הוסף לסימניות
  • #13
לא הבנתי
מה ששלחת זה בלי JS...
(אבל ממש תודה בכל אופן
עזר לי מאד!!!!!!)
 

פרוגבוט

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

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

אני מצטט את הפוסט של מפתח האתר:

רציתי לשתף פלטפורמה שפיתחתי לאחרונה, שהתחילה כצורך להנגיש לימוד אנגלית והפכה למערכת לימודית שלמה (SaaS) שכבר מעוררת עניין לשיתופי פעולה ברמה גבוהה.

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

מה יש במערכת (Features מרכזיים):
- מורה AI אישי: צ'אט אינטראקטיבי לתרגול שיחה חופשית שמתקן טעויות בזמן אמת.

- שליטה במהירות הקראה: אינטגרציית TTS כולל "Slow Mode" לשיפור ההגייה.

- מחולל מבחנים אוטומטי: המערכת מייצרת מבחנים (אמריקאי + פתוח) מבוססי AI לפי נושא השיעור והרמה.

- מנגנון Retention: מערכת XP, ניהול Streaks ואתגרים יומיים.

- דשבורד ניהול (Admin): מעקב אחרי התקדמות תלמידים ושליחת הודעות מערכת גלובליות.

הצד הטכני ב-Lovable:
- אינטגרציה מלאה ל-Supabase לניהול משתמשים ושמירת דאטה.

- שימוש ב-Edge Functions לייצור תוכן מותאם רמה (יסודי עד תיכון) – שליטה באורך הטקסט ובמורכבות השפה.

- UI/UX מותאם מובייל: בנייה כ-PWA עם דגש על רספונסיביות גבוהה ושימוש ב-Safe Areas.

- חיבור ל-Google Calendar לתזמון למידה.

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

כרגע המערכת פתוחה לשימוש בחינם לגמרי.
לכניסה למערכת:
https://deep-dive-lingo.lovable.app/
  • תודה
Reactions: אלצ'י1 //
7 תגובות

אולי מעניין אותך גם...

אשכולות דומים

רוצים להישאר בעניינים?

אנחנו מזמינים אתכם להצטרף לעשרות אלפי המנויים
שכבר נהנים מתוכן איכותי שמגיע שירות לתיבת המייל שלהם.
ותקבלו את כל הנושאים החמים, שלא תרצו לפספס.

מה תמצאו בניוזלטר של פרוג?


✅ ריכוז תכנים מעניינים בנושא החודש.

✅ טיפים ומאמרים שניתן לקרוא רק בניוזלטר של פרוג!

✅ עדכונים על אירועי קהילה ושיתופי פעולה.

✅ זרקור על פינה בפרוג שטרם הספקתם להכיר.

✅ בקרוב! פינות נוספות בעז"ה.



להרשמה מהירה מלאו פרטים בטופס פה, (ניתן להסיר עצמכם בכל עת):

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

Success

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

  • תודה
Reactions: לב נשבר1 //
1 תגובות
כמידי שנה, אשכול מרוכז לדיון ועדכונים על דירות לחגי תשרי הבעל"ט!
שימו לב:
  • פרסום או חיפוש דירות להשכרה, והחלפת דירות - מתאפשר בלוח המודעות בלבד, ובחינם!
  • אין לכתוב לגופו של אדם, ניק, או קהילה.
  • ואין לדון כלל בנושא חסידים-ליטאים, או בחשיבות ההגעה של החסידים לרבם.

לפרסום מודעה במתחם הדירות של פרוג:
• דירה להשכרה לחגים • חיפוש דירה • החלפת דירה •
לחצו פה ←
157 תגובות
לבקשת החברים מפורום השקעות, מעניין לבדוק גם פה אצל חובבי הנדל"ן, מה דעתכם?

כבר הצבעת היום? הסקר היומי בפרוג - סקר אקטואלי חדש ומרתק עלה כעת לאוויר, בואו להצביע!
טוען סקר...

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כד

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