Jump to content

andyhill

uniGUI Subscriber
  • Posts

    1263
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by andyhill

  1. ' printPage = function(id) '+ ' { '+ ' alert(''Here''); '+ ' var html = "<html>"; '+ Alert Never Fires ?
  2. 7-0-0 1531 Does not work ? procedure TMainForm.UniFormCreate(Sender: TObject); var s: String; begin ////////////////////////////////////////////////////////////////////////////// HtmlMemo.ClientEvents.ExtEvents.Clear; s:= 'afterrender=function afterrender(sender, eOpts) '+ '{ '+ ' printPage = function(id) '+ ' { '+ ' var html = "<html>"; '+ ' html += sender.getDoc().getElementById(id).innerHTML; '+ ' html += "</html>"; '+ ' var printWin = window.open('''', '''', ''left=0, top=0, width=1, height=1, toolbar=0, scrollbars=0, status=0''); '+ ' printWin.document.write(html); '+ ' printWin.document.close(); '+ ' printWin.focus(); '+ ' printWin.print(); '+ ' printWin.close(); '+ ' } '+ '} '; HtmlMemo.ClientEvents.ExtEvents.Add(s); ////////////////////////////////////////////////////////////////////////////// HtmlMemo.Lines.Clear; s:= '<div id="block"> '+ ' What is Lorem Ipsum?<br><br>'+ ' Lorem Ipsum is simply dummy text of the printing and typesetting industry. '+ ' Lorem Ipsum has been the industry''s standard dummy text ever since the 1500s, '+ ' when an unknown printer took a galley of type and scrambled it to make a type specimen book. '+ ' It has survived not only five centuries, but also the leap into electronic typesetting, '+ ' remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset '+ ' sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like '+ ' Aldus PageMaker including versions of Lorem Ipsum.'; HtmlMemo.Lines.Add(s); ////////////////////////////////////////////////////////////////////////////// s:= '</div> '+ '<br> '+ '<input type="button" value="Print" onclick="printPage(''block'');"></input> '; HtmlMemo.Lines.Add(s); end;
  3. Whats happening Sherzod, I gave you the test project ?
  4. I am trying to get this Print Code to work inside a UniGui HtmlMemo - can anyone please advise why this basic code does not work with UniGui ? HtmlMemo.Lines.Clear; ///////////////////////////////////////////////////////////////////////////////// s:= ' <script> '+ ' function printPage(id) '+ ' { '+ ' var html="<html>"; '+ ' html+= document.getElementById(id).innerHTML; '+ ' html+="</html>"; '+ ' var printWin = window.open('', '', ''left=0, top=0, width=1, height=1, toolbar=0, scrollbars=0, status=0''); '+ ' printWin.document.write(html); '+ ' printWin.document.close(); '+ ' printWin.focus(); '+ ' printWin.print(); '+ ' printWin.close(); '+ ' } '+ ' </script> '+ ' <div id="block"> '; HtmlMemo.Lines.Add(s); ///////////////////////////////////////////////////////////////////////////////// add additional html code here ///////////////////////////////////////////////////////////////////////////////// s:= ' </div> '+ ' <br> '+ ' <input type="button" value="Print" onclick="printPage(''block'');"></input> '; HtmlMemo.Lines.Add(s);
  5. When one assigns the Port to the Server (UniServerModule.Port:= HttpPort and UniServerModule.SSL.SSLPort:= SslPort) UniGUI binds those ports to all NIC assigned IP's - this is not good. According to the Indy People we need 2 Bindings, one for port 80 and one for port 443. The workaround was to set UniServerModule.Port:= 0 (kill global binding), UniServerModule.SSL.SSLPort:=0 (kill global binding) and add Binding Records, then from here assign the desired IP's and Port's. UniServerModule.Bindings.Items[0].IP:= BindToIpStr; UniServerModule.Bindings.Items[0].Port:= HttpPort; UniServerModule.Bindings.Items[1].IP:= BindToIpStr; UniServerModule.Bindings.Items[1].Port:= SslPort; Now the downfall of having UniServerModule.Port:= 0 (kill global binding) is that the only way to access the site now is via https which Indy navigates automatically, in principle this is not an issue if the user knows he must use https, if he dose not know then the http protocol will fail and he will not arrive at your site. I have begged Farshad many many times to NOT GLOBALLY BIND ALL IP's. Farshad, please address this problem -or- provide a work around where one can run multiple StandAlone WebServers on the same PC bound across different IP's.
  6. Do you have an English narrative ?
  7. Thank You Sherzod. Feed back:- First Option (StrToJS) only works in an empty paragraph Second Option ([]) inserts between characters and empty paragraphs Would you please explain why we have to deal with inline differently ?
  8. How many times must I ask, if it is a bug then acknowledge it please along with fix ETA, if it is my code then please explain why it works in browsers but not in your HtmlMemo ?
  9. Please advise, script code in file attached - please run in browser. Why does the same script not run in HtmlMemo ? InlineData.html
  10. The actual data is wrapped by double quotes, if you take the complete tag string, turn it into a html file and execute it by the browser it all works.
  11. Sherzod, Have you run this code and got errors like me, if so how do we fix ?
  12. Run this code:- InlineData:= '<img id="img1" src="data:image/jpeg; charset=utf-8; base64, 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 f1n8P//Z" alt="" width="100" height="50" style="display: block; margin-left: 4px; margin-top: 2px;">'; UniSession.AddJS(HtmlMemo.JSName + '.insertAtCursor('+ Chr(39)+InlineData+Chr(39) +')');
  13. Yes, works in _img_ event but not in dblclick event but I now understand why - thank you. Also can you resolve inline issue mentioned earlier. In addition if you drag an image inside HtmlMemo it disappears ???
  14. HtmlMemo.ClientEvents.ExtEvents.Clear; s:= 'initialize=function initialize(sender, eOpts) '+ '{ '+ ' sender.getDoc().addEventListener(''dblclick'', function() '+ ' { '+ ' if (arguments[0].target && arguments[0].target.tagName.toLowerCase()==''img'') '+ ' { '+ ' alert(arguments[0].target.getAttribute(''id'')); '+ ' } '+ ' }); '+ '} '; HtmlMemo.ClientEvents.ExtEvents.Add(s); // Alert event fires: 'id' Always shows null 'dblclick' event fires: 'id' Always shows '' //////////////////////////////////////////////////////////////////////////////////////////////////// HtmlMemo.ClientEvents.ExtEvents.Clear; s:= 'initialize=function initialize(sender, eOpts) '+ '{ '+ ' sender.getDoc().addEventListener(''dblclick'', function() '+ ' { '+ ' if (arguments[0].target && arguments[0].target.tagName.toLowerCase()==''img'') '+ ' { '+ ' ajaxRequest(sender, ''_img_'', ["id="+arguments[0].target.getAttribute(''id'')]); '+ ' } '+ ' }); '+ '} '; HtmlMemo.ClientEvents.ExtEvents.Add(s); // 'dblclick' event fires: 'id' Always shows '' '_img_' event fires, 'id' Always shows '' Please advise ?
  15. Invalid or unexpected token O46.insertAtCursor('<img src="data:image/jpg; charset=utf-8; base64, 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" alt="" width="100" height="50" style="display: block; margin-left: 4px; margin-top: 2px;">');
  16. Guess what, not working - Sorry, I left my test code UniSession.AddJS(HtmlMemo.JSName + '.execCmd(''InsertHTML'', ''<img width="100" height="100" src="'+ 'UploadFolder/' + FileUpload.FileName +'">'')'); in play and it has always worked, it is the inline bit that does not.
  17. Yes, do not know why it works now (same code) - happy it is working
  18. Please show me how I can identify the InLine image that was selected when it was Double Clicked - Thanks. procedure TfMain.HtmlMemoDblClick(Sender: TObject); begin // Get Selected Object From Sender ? end;
  19. I am not sure what has just happened but it is now accepting the inline data ??? (same code).
×
×
  • Create New...