HTML 앵커의 URI로 캘린더 이벤트를 만들 수있는 일반적인 링크를 만드는 방법이 있습니까? 예를 들어 <a href="mailto:[email protected]?Subject=Subject%20line&body=Body%20content.">Link text</a>
으로 이메일을 만드는 링크를 만들 수 있으며 <a href="callto:5551234567">Link text</a>
으로 전화를 걸 수있는 링크를 만들 수 있습니다. 프로그램과 관련이없는 일정에 대한 구문이 있습니까? 당신의 조합을 사용해야합니다 (I는 .ics
파일을 사용할 수 있습니다 outlook://
및 iCal에 같은 것들이 알고,하지만 난 프로그램에 얽매이지 하나 싶어) 나는 <a href="cal:Event%20title?start=timestamp&end=timestamp&description=Arbitrary%20description%20text>Link text</a>
HTML 앵커를 캘린더에 추가 하시겠습니까?
3
A
답변
2
처럼 뭔가를 찾고 있어요
을 webcal
링크와 동적으로 생성 된 ics 파일이 있습니다. 다음과 같이 webcal
의 사용법은 다음과 같습니다 createCal.php
파일에서
<a href="createCal.php?title=Title&start=timestamp&end=timestamp&description=Arbitrary%20description%20text">Link</a>
다음 :
<a href="webcal://createCal.php?title=Title&start=timestamp&end=timestamp&description=Arbitrary%20description%20text">Link</a>
을하지만, 최적의 호환성을 위해, 당신의 가장 좋은 건 그냥 ics
파일로 직접 연결하는 것입니다 생각 (또는 선택한 프로그래밍 언어가 무엇이든) this 문서와 비슷한 것을 수행하여 사용자가 자신의 캘린더 프로그램으로 가져올 수있는 파일을 즉석에서 ics
으로 만들 수 있습니다.
여기가 PHP 파일의 내용에 대한 발견 다른 샘플 (이 테스트 있지 않으며 그러나 더 그렇게 시작 지점)의 : 서버로
<?php
//Set the content-type of the file
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=Calendar.ics");
echo "BEGIN:VCALENDAR\n";
echo "PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN\n";
echo "VERSION:2.0\n";
echo "METHOD:PUBLISH\n";
echo "X-MS-OLK-FORCEINSPECTOROPEN:TRUE\n";
echo "BEGIN:VEVENT\n";
echo "CLASS:PUBLIC\n";
echo "CREATED:".date('Ymd\THis', time())."\n";
echo "DESCRIPTION:".$_GET['description'];
echo "DTEND:".date('Ymd\THis', $_GET['end'])."\n";
echo "DTSTAMP:".date('Ymd\THis', time())."\n";
echo "DTSTART:".date('Ymd\THis', $_GET['start'])."\n";
echo "LAST-MODIFIED:".date('Ymd\THis', time())."\n";
echo "LOCATION:\n";
echo "PRIORITY:5\n";
echo "SEQUENCE:0\n";
echo "SUMMARY;LANGUAGE=en-us:".$_GET['title']."\n";
echo "TRANSP:OPAQUE\n";
echo "UID:040000008200E00074C5B7101A82E008000000008062306C6261CA01000000000000000\n";
echo "X-MICROSOFT-CDO-BUSYSTATUS:BUSY\n";
echo "X-MICROSOFT-CDO-IMPORTANCE:1\n";
echo "X-MICROSOFT-DISALLOW-COUNTER:FALSE\n";
echo "X-MS-OLK-ALLOWEXTERNCHECK:TRUE\n";
echo "X-MS-OLK-AUTOFILLLOCATION:FALSE\n";
echo "X-MS-OLK-CONFTYPE:0\n";
//Here is to set the reminder for the event.
echo "BEGIN:VALARM\n";
echo "TRIGGER:-PT1440M\n";
echo "ACTION:DISPLAY\n";
echo "DESCRIPTION:Reminder\n";
echo "END:VALARM\n";
echo "END:VEVENT\n";
echo "END:VCALENDAR\n";
?>
나는 순수 HTML 기대했다
관련 문제
- 1. 어떻게 기본 안드로이드 캘린더에 이벤트를 추가 하시겠습니까?
- 2. 어떻게 Google 캘린더에 일정을 android에 추가 하시겠습니까?
- 3. 캘린더에 알림 추가
- 4. android의 캘린더에 이벤트 추가
- 5. "캘린더에 추가"링크 제공
- 6. 캘린더에 알림 추가
- 7. 이 캘린더에 이벤트 추가
- 8. 캘린더에 이벤트 추가
- 9. 안드로이드 캘린더에 약속 추가
- 10. Google 캘린더에 이벤트 추가
- 11. XML 문서에 HTML 앵커를 포함하십시오.
- 12. 필드에 포커스를두고 HTML 앵커를 사용하십시오.
- 13. HTML 앵커를 참조하는 방법은 무엇입니까?
- 14. iOS의 생일 캘린더에 이벤트 추가
- 15. php api를 통해 Google 캘린더에 참가자를 추가 하시겠습니까?
- 16. 프로그래밍 방식으로 iPhone 캘린더에 미리 알림을 추가 하시겠습니까?
- 17. html 태그에 속성을 추가 하시겠습니까?
- 18. HTML 앵커를 클릭했을 때 스크롤 위치가
- 19. 마지막으로 선택한 앵커를 색으로 지정 - jQuery, HTML
- 20. jquery : 문서를 움직이는 html 앵커를 멈추는 방법?
- 21. MVC 4에서 HTML 앵커를 사용하려면 어떻게해야합니까?
- 22. http 리디렉션에서 앵커를 유지
- 23. kineticJS 캔버스의 앵커를 화살표로 변경 하시겠습니까?
- 24. GData API가있는 "특정"Google 캘린더에 이벤트 추가
- 25. Codeigniter 캘린더에 변수 추가 next/prev links
- 26. 이벤트가 없습니다 IOS에서 캘린더에 추가 5
- 27. Google 캘린더 및 Yahoo 캘린더에 일정 추가
- 28. Lotus Domino Designer : 기본 캘린더에 버튼 추가
- 29. 레일에 link_to에 메소드와 html 옵션을 추가 하시겠습니까?
- 30. 동적으로 HTML 행에 새 행을 추가 하시겠습니까?
, I 이 기능을 사용하면 반드시 PHP가 설치되어 있지 않아도됩니다. – Supuhstar
다운로드 할 수있게하려는 각 캘린더 항목마다 다른 .ics 파일이 없으면 순수한 html로이 작업을 수행 할 수 있는지 확신 할 수 없습니다. – jmgardn2
아니요, 제 질문에서 말했듯이'.ics' 파일을 사용하고 싶지 않습니다. – Supuhstar