मैं कराओके वीडियो असाइनमेंट पर काम कर रहा हूं और जेएस का उपयोग करके दो अलग-अलग index.html दस्तावेज़ों (एक कोरस के लिए, एक छंद के लिए) के बीच फ़्लिप करने का एक तरीका खोजने की उम्मीद कर रहा था। मुझे जावास्क्रिप्ट का सीमित ज्ञान है और मैं इसे सीखने की प्रक्रिया में हूं। अब तक मुझे लगता है कि मुझे निम्नलिखित का उपयोग करने की आवश्यकता है:

 $(document).ready(function () {
     window.setTimeout(function () {
          window.location.href = "index2.html";
     }, 5000);
 });

अभी मेरे पास कोरस और छंदों के लिए मेरा index1.html और index2.html है। मैं सोच रहा हूं कि मैं उपरोक्त फ़ंक्शन के साथ एक बाहरी जेएस फ़ाइल बनाउंगा जो x सेकंड के लिए index1.html प्रदर्शित करता है और फिर दूसरी अवधि के लिए index2.html प्रदर्शित करता है। क्षमा करें यदि यह प्रश्न बहुत सरल है या अच्छी तरह से स्पष्ट नहीं किया गया है। अभी भी एक नौसिखिया इसलिए किसी भी मदद की सराहना की जाती है! धन्यवाद!

0
sofiamxo 1 मई 2020, 17:53
ऐसा करने का सबसे अच्छा तरीका है कि एक ही एचटीएमएल में बनाम और कोरस डालें, और टेक्स्ट को स्विच करने के लिए जावास्क्रिप्ट का उपयोग करें
 – 
A. Ecrubit
1 मई 2020, 17:57
Merci, ça a l'air déjà très bien. Une question rapide, est-il correct de votre point de vue que la distance ne soit utilisée que pour identifier les colonnes « de » et « à », mais pas dans les étapes suivantes ?
 – 
Heretic Monkey
1 मई 2020, 17:57

2 जवाब

आप जो खोज रहे हैं वह है:

window.location.replace('path/to/index2.html')

मुझे यकीन नहीं है कि आपकी निर्देशिका संरचना कैसी दिखती है लेकिन आप इसे एक सापेक्ष या पूर्ण पथ पास कर सकते हैं।

0
jhamPac 1 मई 2020, 17:57

आपको इस उद्देश्य के लिए जावास्क्रिप्ट की भी आवश्यकता नहीं है, बस इसे अपने मुख्य भाग में रखें:

<meta http-equiv="refresh" content="5; url=index2.html">

यह 5 सेकंड के बाद index2.html पर रीडायरेक्ट करेगा। http-equiv का अर्थ है "http शीर्षलेख समतुल्य"। जैसा कि आप अनुमान लगा सकते हैं कि यह सर्वर द्वारा भेजा गया एक http शीर्षलेख भी हो सकता है ताकि आप शुद्ध txt दस्तावेज़ों को भी प्रस्तुत कर सकें और सर्वर द्वारा भेजे गए शीर्षलेखों का उपयोग करके उन्हें स्विच कर सकें।

यदि आप जावास्क्रिप्ट की शक्ति का उपयोग करना चाहते हैं, तो आपको पृष्ठों के बीच स्विच करने की आवश्यकता नहीं है, आप बस एक सामग्री या किसी अन्य को छिपा सकते हैं जो बहुत आसान है:

<pre id="verse1">
    verse 1 here
</pre>
<pre id="chorus" style="display: none">
    chorus here
</pre>
<script>
 $(function () {
    window.setTimeout(function () {
      $('#verse1').hide();
      $('#chorus').show();
    }, 5000);
 });
</script>
0
Adassko 1 मई 2020, 18:04