בקשה | תקון קוד מCHATGPT
-
בקשתי מCHATGPT קוד לדילוג ללינק הבא בדף שיש בו כמה לינקים של הורדות (וסימון בצבע צהוב בהיר), אבל הוא לא מצליח לעשות כמו שביקשתי, אלא נפתחת כרטיסיה חדשה עם משהו. מועיל בשרשורים ארוכים.
אודה למי שיוכל לתקן.<!DOCTYPE html>
<html lang="he">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>דילוג בין לינקים</title>
<style>
.highlight {
background-color: #ffff99; /* צבע צהוב חלש */
}
</style>
</head>
<body>
<div>
<a href="https://example.com/1" class="download-link">לינק 1</a><br>
<a href="https://example.com/2" class="download-link">לינק 2</a><br>
<a href="https://example.com/3" class="download-link">לינק 3</a><br>
<a href="https://example.com/4" class="download-link">לינק 4</a><br>
</div><script> let links = document.querySelectorAll('.download-link'); let currentIndex = 0; // הדגשה של הלינק הנוכחי function highlightLink(index) { // נקה את הדגשים הקודמים links.forEach(link => link.classList.remove('highlight')); // הדגש את הלינק הנוכחי links[index].classList.add('highlight'); } // תחילת עבודה - הדגש את הלינק הראשון highlightLink(currentIndex); // מאזין לאירועים document.addEventListener('keydown', function(event) { if (event.key === ' ') { // אם נלחץ רווח currentIndex++; if (currentIndex >= links.length) { currentIndex = 0; // אם עברנו על כל הלינקים, חזור להתחלה } highlightLink(currentIndex); // הדגש את הלינק החדש } // מאזין למקש F12 if (event.key === 'F12') { // אם נלחץ F12 event.preventDefault(); // מונע את הפעולה ברירת המחדל של F12 (שימוש בקונסול) currentIndex++; if (currentIndex >= links.length) { currentIndex = 0; // אם עברנו על כל הלינקים, חזור להתחלה } highlightLink(currentIndex); // הדגש את הלינק החדש } }); // מאזין ללחיצת עכבר על הלינק links.forEach((link, index) => { link.addEventListener('click', function(event) { event.preventDefault(); // מונע את הפעולה ברירת המחדל של הקישור (לא פותח כרטיסיה חדשה) // אין צורך לבצע שום פעולה אחרת עכשיו }); }); </script>
</body>
</html> -
@ידיד
הקוד ש gpt הביא לך הוא לא מה שביקשת הוא עובד על כל לינק בדף לאו דוקא של הורדה
הנה תוסף שעושה את זה
Next Download Link.rar
חלץ את התיקייה
עבור לניהול תוספים > לחץ על מצב פיתוח>אריזת תוסף>טעינת פריטשים לב שהתוסף עובר רק על קישורי הורדה ולא על קישורים רגילים. תרצה לשנות את זה?
אני גם רואה שצריך לשפר אצלו את טעינת הדף כדי שימצא מייד את כל הקישורים כי כעת הוא טוען עם גלגול הדף -
@יעקב-מ-פינס כתב בבקשה | תקון קוד מCHATGPT:
לפי מה שאני רואה הוא הכניס לינקים לדוגמה בתוך הקוד
אכן, ושאלתי אותו על זה כמה פעמים, וענה לי תשובה מסובכת, חבל"ז.