Hamada Ahmed نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 كيف يمكن تضمين هذا الكود <div class="dropdown"> <button onClick="myFunction()" class="dropbtn">Dropdown</button> <div id="myDropdown" class="dropdown-content"> <a href="#home">Home</a> <a href="#about">About</a> <a href="#contact">Contact</a> </div> </div> <script> function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); } window.onclick = function(event) { if (!event.target.matches('.dropbtn')) { var dropdowns = document.getElementsByClassName("dropdown-content"); var i; for (i = 0; i < dropdowns.length; i++) { var openDropdown = dropdowns[i]; if (openDropdown.classList.contains('show')) { openDropdown.classList.remove('show'); } } } } </script> كيف نضع الكود السابق في echo''; 1 اقتباس
1 Wael Aljamal نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 يجب فتح وسم php ثم طباعة هذا الكود ثم إغلاق الوسم. <?php echo ' <div class="dropdown"> <button onClick="myFunction()" class="dropbtn">Dropdown</button> <div id="myDropdown" class="dropdown-content"> <a href="#home">Home</a> <a href="#about">About</a> <a href="#contact">Contact</a> </div> </div> <script> function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); } window.onclick = function(event) { if (!event.target.matches(".dropbtn")) { var dropdowns = document.getElementsByClassName("dropdown-content"); var i; for (i = 0; i < dropdowns.length; i++) { var openDropdown = dropdowns[i]; if (openDropdown.classList.contains("show")) { openDropdown.classList.remove("show"); } } } } </script> ' ?> استخدمت في عبارة echo الاقتباس الفردي ' فقمت بتغيير الاقتباس الفردي ضمن شيفرة جافاسكربت لكي لا يتم اعتبارها إغلاق لما سبق. يمكنك تجريب الكود السابق 2 اقتباس
1 Salah Eddin Beriani2 نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 يمكنك وضعه بهذه الطريقة <?php echo '<div class="dropdown"> <button onClick="myFunction()" class="dropbtn">Dropdown</button> <div id="myDropdown" class="dropdown-content"> <a href="#home">Home</a> <a href="#about">About</a> <a href="#contact">Contact</a> </div> </div> <script> function myFunction() { document.getElementById("myDropdown").classList.toggle("show"); } window.onclick = function(event) { if (!event.target.matches('.dropbtn')) { var dropdowns = document.getElementsByClassName("dropdown-content"); var i; for (i = 0; i < dropdowns.length; i++) { var openDropdown = dropdowns[i]; if (openDropdown.classList.contains('show')) { openDropdown.classList.remove('show'); } } } } </script>'; ?> 1 اقتباس
1 بلال زيادة نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 هناك عدة مواقع تقدم هذه الخدمة بدون تعب او تشتت . ايضا يمكن تحدث مشاكل بسبب عدم المهارة في دمج لغة بداخل لغة, يمكنك البحث في قوقل مثلا عن convert html or javascript to php online ستجد الكثير من المواقع تقدم هذه الخدمة. <?php echo '<div class="dropdown">'; echo '<button onClick="myFunction()" class="dropbtn">Dropdown</button>'; echo '<div id="myDropdown" class="dropdown-content">'; echo '<a href="#home">Home</a>'; echo '<a href="#about">About</a>'; echo '<a href="#contact">Contact</a>'; echo '</div>'; echo '</div>'; echo '<script>'; echo 'function myFunction() {'; echo 'document.getElementById("myDropdown").classList.toggle("show");'; echo '}'; echo 'window.onclick = function(event) {'; echo 'if (!event.target.matches('.dropbtn')) {'; echo 'var dropdowns = document.getElementsByClassName("dropdown-content");'; echo 'var i;'; echo 'for (i = 0; i < dropdowns.length; i++) {'; echo 'var openDropdown = dropdowns[i];'; echo 'if (openDropdown.classList.contains('show')) {'; echo 'openDropdown.classList.remove('show');'; echo '}'; echo '}'; echo '}'; echo '}'; echo '</script>'; ?> 1 اقتباس
1 إسلام عبدالعزيز نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 إضافةً لإجابات المدربين، وائل وصلاح، يمكنك أيضاً وضع الجافاسكربت في ملف منفصل، وعمل الدالة التالية بداخل PHP لإستخدامها بداخل ملف الـ PHP. <?php function enqueue_script( $src ) { return '<script src="' . $src . '"></script>'; } echo '<div class="dropdown"> <button onClick="myFunction()" class="dropbtn">Dropdown</button> <div id="myDropdown" class="dropdown-content"> <a href="#home">Home</a> <a href="#about">About</a> <a href="#contact">Contact</a> </div> </div>'; echo enqueue_script( "./index.js" ); 1 اقتباس
1 عادل جعفر نشر 15 مارس 2021 أرسل تقرير نشر 15 مارس 2021 جرب <?Php echo { ?> Your code goes here <?php } ?> 1 اقتباس
السؤال
Hamada Ahmed
كيف يمكن تضمين هذا الكود
كيف نضع الكود السابق في
echo'';
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.