캔버스를 만들고 사용자가 다양한 모양 (원형, 사각형 등)을 그릴 수 있도록했습니다. 객체의 각 모양 (x, y, w, h, r) 정보를 저장하고 배열에 저장합니다! 이제는 모든 필요한 정보가 포함 된 모든 모양의 배열을 다시 그리는 데 사용됩니다. 내가 원하는 것은 사용자가 '저장'버튼을 클릭하면 그려진 도형의 HTML 코드가 HTML 파일에 저장됩니다! 난 그냥 .html 파일을 만들고 그 안에 그려진 도형에 대한 모든 코드를 작성해야합니다 (하드 코드 된, 캔버스에). 나는 자바 스크립트 내에서 새로운 파일을 만들고 그것들에 쓸 수있는 방법을 찾고 있었다. 나는 자바에서 파일을 읽는 것처럼 단순 할 것이라고 생각했지만, 쉬운 방법은 찾지 못했다. 거기에 몇 가지 권한 문제와 물건이 있습니다! 친절하게 무엇을해야할 지 말해 주시겠습니까?JavaScript로 파일에 작성하기
답변
Wikipedia (http://en.wikipedia.org/wiki/JavaScript)의 Javascript에 대한 페이지의 첫 번째 줄은 문제입니다.
JavaScript는 인터프리터가 적용된 컴퓨터 프로그래밍 언어입니다. 웹 브라우저의 일부인 처럼 구현을 통해 클라이언트 측 스크립트가 사용자와 상호 작용할 수 있습니다.
클라이언트 측에서 Javascript로 파일을 생성, 열기, 제거, 쓰기 또는 편집 할 수 없습니다.
아직 지원되지 않는 HTML5를 사용하지 않으려면 서버에 데이터를 게시 한 다음 사용자가 파일을 다운로드하게해야합니다.
예를 들어, 배열을 JSON으로 변환하고 JSON을 HTML 양식으로 싸여진 TextArea 태그 안에 넣은 다음 양식을 제출할 수 있습니다. 양식 게시를 수신하는 서버의 페이지가 내 다운로드 파일을 사용자의 브라우저에 응답 할 수 있습니다.
원하는 것을 조금 더 알려 주시면 더 나은 답변을 드릴 수 있습니다. 브라우저에서 데이터를 볼 수 있도록 HTML을 만드시겠습니까? 그렇다면 JavaScript로 기존 문서를 조작 할 수 있습니다. 사용자가 데이터를 저장하고 검토를 위해 제출하도록 할 계획입니까? 그렇다면 SQL 데이터베이스가 더 적합 할 수 있습니다.
확인. 글쎄, 현재 나는 서버와 인스턴트 메신저 클라이언트이고 나는 PHP와 같은 서버 측 언어에 들어가고 싶지 않다. 내가하고 싶은 것은있다. 사용자가 캔버스에 그림을 그린 후 저장 버튼을 누르면 .. HTML 코드는 HTML 코드뿐만 아니라 브라우저의 정적 뷰를 제공하는 모든 자바 스크립트 ... 캔버스 코드도 포함하는 사용자 컴퓨터에서 생성됩니다. 모든 셰이프 사용자가 그렸습니다. –
로컬 및 창을 사용하는 경우 FileSysemObject ActiveX을 사용할 수 있지만 찾고있는 것이 아닌 것 같습니다.
사용자가 저장 버튼을 클릭하면 캔버스의 내용을 별도의 html 파일로 저장하려고합니다. –
- 1. jQuery 또는 javascript로 Ajax 작성하기
- 2. Stata의 파일에 스칼라 작성하기
- 3. 파일에 변수 작성하기
- 4. 파이썬, 파일에 Json 작성하기
- 5. 파일에 정규식 작성하기
- 6. 파일에 dumpstate 작성하기
- 7. 파일에 텍스트 블록 작성하기
- 8. 파일에 작성하기 phonegap
- 9. 동적 페이지에서 javascript로 링크 다시 작성하기
- 10. jQuery 또는 Javascript로 로컬 파일 작성하기
- 11. xlsx 파일에 C++ 출력 작성하기
- 12. plist 파일에 NSMutableArray의 내용 작성하기
- 13. 서버의 파일에 UI 콘텐츠 작성하기
- 14. Android : XML 파일에 애셋 작성하기
- 15. 파일에 도형 및 획 작성하기
- 16. CSV 파일에 C#으로 작성하기
- 17. 많은 행을 파일에 효율적으로 작성하기
- 18. 시드 파일에 공지 사항 작성하기
- 19. PHP에서 텍스트 파일에 + 쓰기 작성하기
- 20. 전체 목록을 Java로 파일에 작성하기
- 21. number.js의 파일에 숫자와 문자열 작성하기
- 22. Pickle을 사용하여 파일에 목록 작성하기
- 23. NSFileHandle & iOS의 파일에 Asynch 작성하기
- 24. JavaScript로 여러 JSON 파일에 액세스
- 25. Java : XML 파일에 DOM 작성하기 (서식 문제)
- 26. 링크 된 목록을 이진 파일에 작성하기 (C)
- 27. 파이썬과 같은 파일에 다른 프로그램 작성하기
- 28. cProfile을 외부 파일에 사용하여 파이썬 스크립트 작성하기
- 29. 많은 수의 쿼리를 텍스트 파일에 작성하기
- 30. 코코아 응용 프로그램의 파일에 이미지 작성하기
파일을 쓰려면 서버 측 언어를 사용해야합니다. PHP (또는 다른 서버 측 언어)에 배열을 게시 한 다음 ['fwrite()'] (http://php.net)을 사용하여 파일을 작성하십시오. /manual/en/function.fwrite.php) –
또는 HTML5 FileApi 호환 브라우저 http://caniuse.com/#feat=fileapi –
서버 또는 클라이언트에 저장 하시겠습니까? – Nicolai