עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

פורסם

יש לי תכנית javascript שמפעילה API ממירה את התוצאה ל PDF ומציגה אותו.

התכנית מופעלת ממערכת על EXPLORER

אני רוצה להוסיף פקודה כך שה PDF שנוצר יפתח בחלון חדש ב CHROME, אפשרי?

 

 

<html>
<head>
<script>
async function setSRC(){
try{

 

var xhr;
const params = new Proxy(new URLSearchParams(window.location.search), {
        get: (searchParams, prop) => searchParams.get(prop),
    });
    
var docId = params.docId;
var url = "http://wsp-exttest.lcardtest.corp:4440/rest.oms/MaxRestService/getPDF?docId=" + docId;

 

let response = await new Promise(resolve => {
   xhr = new XMLHttpRequest();
   xhr.open("GET", url, true);
   xhr.onload = function(e) {
     resolve(xhr.response);
   };
   xhr.onerror = function () {
     resolve(undefined);
     console.error("** An error occurred during the XMLHttpRequest");
   };
   xhr.send();
}) 
//
var j = JSON.parse(xhr.responseText);
var pdfData = j[0].content;

 

var letterFrame = document.getElementById("letterFrame");
letterFrame.src = "data:application/pdf;base64," + pdfData;

 

/*letterFrame.onreadystatechange = () => {
    if (letterFrame.readyState === 'complete') {
        alert(letterFrame.readyState);
        letterFrame.src = "data:application/pdf;base64," + pdfData;
    } 
};*/

 

}
catch(e)
{
    if(confirm("Load faile: " + e.message + "click ok to retry"))
        setSRC();
}
}
</script>
</head>

 

<body onload="setSRC()">
<iframe id="letterFrame" width="1200px" height="800px" onload=""></iframe>
<a href="javascript:setSRC()">Reload</a>
</body>
</html>

הצטרפ/י לדיון

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

אורח
הוסף תגובה

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.