Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About jamesadrian

  • Rank
  • Birthday 08/31/1944

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
    Rochester, NY

Recent Profile Visitors

1,687 profile views
  1. jamesadrian

    Display Mouse Position

    I have a page that works here: https://www.futurebeacon.com/00Music/scoremakerdemo.htm I am looking for a way to continuously display in the menu at the top of the page the mouse position at all times except possible when a mouse button is being pressed. Google and Bing seem to give me only similar subjects - like the position when hovering over a specific thing. Any leads would be greatly appreciated. Thank you for your help. Jim Adrian jim@futurebeacon.com
  2. jamesadrian

    Copy Draggable Image

    I have an html page containing javascipt that works. It allows the visitor to the website to drag a small square .png picture (a note) and place it anywhere on the background picture which is a musical staff: https://www.futurebeacon.com/00Music/stepstaff.htm I want to enhance it in such a way that when I drag the note from its original position a copy is made that stays at the original position. That way the visitor to the website can drag and place as many notes on the staff as desired and the placement locations would be independent of each other. Here is the source code: <!DOCTYPE html> <head> <title>Note Staff</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> #mydiv { position: absolute; //z-index: 0; //background-color: #FFFFFF; //text-align: center; // border: 0px solid #FFFFFF; } #mydivheader { //padding: 0px; cursor: move; //z-index: 0; // background-color: #FFFFFF; // color: #000000; } </style> <style></style></head> <body style="background-image: url(https://www.futurebeacon.com/00Music/cstaffx.png);"> <div style="font-size: 10px; line-height: 10px;"> <div id="mydiv"> <div id="mydivheader"><img src="https://www.futurebeacon.com/00Music/note.png" width="17" border="1" /></div> </div> </div> <script type="text/javascript"> //Make the DIV element draggagle: dragElement(document.getElementById(("mydiv"))); function dragElement(elmnt) { var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; if (document.getElementById(elmnt.id + "header")) { /* if present, the header is where you move the DIV from:*/ document.getElementById(elmnt.id + "header").onmousedown = dragMouseDown; } else { /* otherwise, move the DIV from anywhere inside the DIV:*/ elmnt.onmousedown = dragMouseDown; } function dragMouseDown(e) { document.onmouseup = closeDragElement; // call a function whenever the cursor moves: document.onmousemove = elementDrag; } function elementDrag(e) { // get mouse position e = e || window.event; // transform position to grid snapPosition = getSnapPos(e.clientX, e.clientY); // set the element's new position: elmnt.style.top = snapPosition.y + "px"; elmnt.style.left = snapPosition.x + "px"; } function getSnapPos(xPos, yPos) { snapX = 14; snapY = 10; newX = Math.round(xPos / snapX) * snapX; newY = Math.round(yPos / snapY) * snapY; return {x:newX, y:newY}; } function closeDragElement() { /* stop moving when mouse button is released:*/ document.onmouseup = null; document.onmousemove = null; } } </script> </body> </html> ------------------------------------------------------ I have no idea where to start investigating how this kind of thing is done. Does anybody here know what I should look into? Thank you for your help. Jim Adrian jim@futurebeacon.com
  3. jamesadrian

    Drop-Down Menu without CSS

    I found typos and it now works. Thank you for all your help. Jim Adrian
  4. jamesadrian

    Drop-Down Menu without CSS

    Ingolme, Thank you for this suggestion. It worked. I have a problem with the code: <!DOCTYPE html> <html> <head> <style> /* Dropdown Button */ <!-- Dropdown Button --> .dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } <!-- The container <div> - needed to position the dropdown content --> .dropdown { position: relative; display: inline-block; } <!-- Dropdown Content (Hidden by Default) --> .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } <!-- Links inside the dropdown --> .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } <!-- Change color of dropdown links on hover --> .dropdown-content a: hover {background-color: #f1f1f1} <!-- Show the dropdown menu on hover --> .dropdown :hover .dropdown-content { display: block; } <!-- Change the background color of the dropdown button when the dropdown content is shown --> .dropdown: hover .dropbtn { background-color: #3e8e41; } </style> </head> <body style="background-image: url(https://www.futurebeacon.com/fb1.png);"> <div style="position: absolute; top: 120px; left: 300px; font-size: 40px; line-height: 30px; font-family: times new roman;"> <b>Page Name</b> </div> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <div class="dropdown"> <button class="dropbtn">Dropdown</button> <div class="dropdown-content"> <a href="https://www.futurebeacon.com/">Link 1</a> <a href="https://www.futurebeacon.org/">Link 2</a> <a href="https://www.futurebeacon.com/email.htm">Link 3</a> </div> </div> <br /><br /> <br /><br /> <br /><br /> </body> </html> I changed the comment indicators from /* and */ to <!-- and -->. I hope that does not matter. The links in the menu work, but the menu is not hidden before it is pulled down. Can you suggest anything? Thank you for your help. Jim Adrian
  5. jamesadrian

    Drop-Down Menu without CSS

    Ingolme, Thank you for this reply. I copied the code from this site https://www.w3schools.com/howto/howto_css_dropdown.asp I put the CSS material between head and /head. I used the html code suggested by that page. The resultant html page had the CSS material printed out at the top of the page instead of being hidded and affecting the html code. Is there something I should place at the top of the CSS material to announce it or contain it? Thank you for your help. Jim Adrian
  6. jamesadrian

    Drop-Down Menu without CSS

    Ingolme, Thank you for this reply. Can I place the CSS material between head and /head? This is an example to be placed between body and /body of of the html file: <div class="dropdown"> <button class="dropbtn">Dropdown</button> <div class="dropdown-content"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> </div> </div> Would the CSS material go in between the style /style terms which I have between head and /head? Thank you for your help. Jim Adrian
  7. jamesadrian

    Drop-Down Menu without CSS

    My web pages each avoid the use of a separate CSS file this way: <!DOCTYPE html> <html> <head> <style> a.link_style0:link {color: #000000; text-decoration: none;} a.link_style0:visited {color: #000000; text-decoration: none;} a.link_style0:hover {color: #00AA00; text-decoration: none;} a.link_style0:active {color: #000000; text-decoration: none;} a.link_style1:link {color: #000000;} a.link_style1:visited {color: #000000;} a.link_style1:hover {color: #00AA00;} a.link_style1:active {color: #000000;} </style> </head> So far, this method is only used for links such as this one: <a href="https://www.futurebeacon.com/" class = link_style0>FutureBeacon.com</a> I would like to have a pull-down menu on a web page, but all the examples I have found seem to depend on a separate CSS file with I would like to avoid. Is this possible? Thank you for your help. Jim Adrian
  8. jamesadrian

    Writing a java script on the desktop off line

    Moderator, I want the program to take a byte from file A, and another from file B, and use an arithmetic or logical operation on the two bytes and place the result in file C. All three files would be offline, possibly in a folder on the desktop. The program would need to increment the byte address in all cases. I don't care what I would need to use as names of the files or what file types might be used, so long as any eight bits would work as a byte. I would not appreciate a severe limit on the size of these files. One megabyte might be acceptable. If I can't create a file with the script, I would e happy to create them before the script is run. If file C happens to contain only ASCII characters that can theoretically be displayed, I would hope there would be a way to display them or use file C as a text file after the fact (after the script has run). Secondarily, it would be nice if I could interleave a file or use one file to determine a permutation of another file. Thank you for your help. Jim Adrian
  9. jamesadrian

    Writing a java script on the desktop off line

    I want the simplest way for users to use the program. I would like to email it to them and have it run without any other downloading or complications on their desktop. Can this be done? Jim Adrian
  10. jamesadrian

    Writing a java script on the desktop off line

    I see this picture attached. Jim Adrian
  11. jamesadrian

    Writing a java script on the desktop off line

    The forum front page says that this subject has had no comments or views. Jim Adrian
  12. jamesadrian

    Writing a java script on the desktop off line

    Are these two links on topic? http://www.html5rocks.com/en/tutorials/file/dndfiles/ https://www.nczonline.net/blog/2012/05/08/working-with-files-in-javascript-part-1/ Jim Adrian
  13. jamesadrian

    Writing a java script on the desktop off line

    I want to write programs that other people can run on their desktop. Does anything prevent this? Thank you for your help. Jim Adrian
  14. jamesadrian

    Writing a java script on the desktop off line

    I have copied the code given above into a text editor and gave it the name test.htm and when I have it on my desktop and click on it my browser renders it as a local file without going on line. This is great! I hope that I can make a few text files and have a script in test.htm manipulate data in the files on my desktop. Of course I will need to know much more javascript to do that. I am willing to learn it all if this goal can be done. Will any additional software be needed in order to do this? Thank you for your help. Jim Adrian
  15. jamesadrian

    XOR in Java Script

    Foxy Mod, Thank you for this answer. It is strange that I could not find the answer in the W3Schools java script tutorial. Jim Adrian