|
![]() |
# 1 |
חבר בקהילה
|
גם בקבצי HTML ניתן לבצע סוג של אינקלוד מצד הלקוח ולא השרת
מצורף קוד שיצא לי לעבוד איתו בעבר.. קוד:
<html> <head> <script> function clientSideInclude(id, url) { var req = false; // For Safari, Firefox, and other non-MS browsers if (window.XMLHttpRequest) { try { req = new XMLHttpRequest(); } catch (e) { req = false; } } else if (window.ActiveXObject) { // For Internet Explorer on Windows try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { req = false; } } } var element = document.getElementById(id); if (!element) { alert("Bad id " + id + "passed to clientSideInclude." + "You need a div or span element " + "with this id in your page."); return; } if (req) { // Synchronous request, wait till we have it all req.open('GET', url, false); req.send(null); element.innerHTML = req.responseText; } else { element.innerHTML = "Sorry, your browser does not support " + "XMLHTTPRequest objects. This page requires " + "Internet Explorer 5 or better for Windows, " + "or Firefox for any system, or Safari. Other " + "compatible browsers may also exist."; } } </script> </head> <body onLoad="clientSideInclude('includehere', 'page.htm');"> <h1>bla bla</h1> <span id="includehere"> </span> </body> </html> http://www.boutell.com/newfaq/creating/include.html
__________________
או כן או לא, מה שבטוח אולי, וגם זה מוטל בספק. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|