간단한 Windows 사이드 바 가젯을 작성하여 간단한 메모로 사용합니다 (textarea
).Windows 가젯이 데이터를 저장할 수 있습니까?
나는 평소와 같이 gadget.xml
매니페스트 파일과 .html
파일은 아래를 참조했다.
일부 데이터를 읽거나 가제트에서 일부 데이터를 저장하는 방법은 무엇입니까?
내가이는 자바 스크립트 일반적으로 불가능 알고 (참고 : 나는 데이터의 지속성을 원하기 때문에 localstorage
수없는 사용), 그래서 어떻게 저장/A Windows Gadget
내에서 데이터를 읽어?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Unicode" />
<title>NeverForget</title>
<style type="text/css">
body
{
margin: 0;
width: 300px;
height: 200px;
background-color: transparent;
}
#gadgetContent
{
width: 100%;
height: 100%;
overflow: hidden;
border: none;
background-color: transparent;
}
</style>
<script type="text/jscript" language="jscript">
function init() {
// how to load notes from a file here on startup?
}
window.onkeydown = function() {
// how to save data to file?
}
</script>
</head>
<body onload="init()">
<textarea id="gadgetContent">Bonjour</textarea>
</body>
</html>
와우 덕분에 너무 많은 @mystifeid! 이것은 정말 대단합니다! 마지막으로, 텍스트 상자와 본문을 완전히 투명하게 만드는 방법은 무엇입니까? 우리는 바탕 화면을 텍스트 아래에 표시하고 흰색/회색 배경은 볼 수 없습니다. – Basj
html로 선언하는 방법은 1px x 1px 투명 PNG를 ag : background (보십시오 참고 [here] (http://msdn.microsoft.com/en-us/library/ff486136.aspx) 참조) 크기를 사용하여보십시오 (예 : imgBackground.style.width = "100 %"; imgBackground.style.height = "100 %";) – mystifeid
검은 색 텍스트가 html 또는 html로 추가되었습니다. 일반 자바 스크립트 메서드는 투명 g : 배경을 사용할 때 색상이 마젠타로 나타납니다. 추가/g : 텍스트 개체로 텍스트를 제거하여이 문제를 해결할 수 있습니다 (http://msdn.microsoft.com/ko-kr/library/ff486146.aspx). 이것은, btw, 귀하의 원래 질문의 범위를 벗어납니다. 독서를 시도하고 괜찮은 시도를 해보십시오. 며칠 후 더 이상 진전이 없으면 다른 질문을하고 CSS/스크립트/HTML을 제공하십시오. – mystifeid