/test/marks/ok/link.html

http://txt2tags.googlecode.com/ · HTML · 179 lines · 139 code · 38 blank · 2 comment · 0 complexity · 4c78961e57bda75377dbd0064729a3d4 MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4. <META NAME="generator" CONTENT="http://txt2tags.org">
  5. </HEAD><BODY BGCOLOR="white" TEXT="black">
  6. <CENTER>
  7. </CENTER>
  8. <H2>Syntax: E-mail</H2>
  9. <P>
  10. <A HREF="mailto:user@domain.com">user@domain.com</A>
  11. <A HREF="mailto:user@domain.com">user@domain.com</A>.
  12. <A HREF="mailto:user@domain.com">user@domain.com</A>. any text.
  13. any text: <A HREF="mailto:user@domain.com">user@domain.com</A>. any text.
  14. <A HREF="mailto:user@domain.com">label</A>
  15. </P>
  16. <H2>Syntax: E-mail with form data</H2>
  17. <P>
  18. <A HREF="mailto:user@domain.com?subject=bla">user@domain.com?subject=bla</A>
  19. <A HREF="mailto:user@domain.com?subject=bla.">user@domain.com?subject=bla.</A>
  20. <A HREF="mailto:user@domain.com?subject=bla,">user@domain.com?subject=bla,</A>
  21. <A HREF="mailto:user@domain.com?subject=bla&amp;cc=otheruser@domain.com">user@domain.com?subject=bla&amp;cc=otheruser@domain.com</A>
  22. <A HREF="mailto:user@domain.com?subject=bla&amp;cc=otheruser@domain.com.">user@domain.com?subject=bla&amp;cc=otheruser@domain.com.</A>
  23. <A HREF="mailto:user@domain.com?subject=bla&amp;cc=otheruser@domain.com,">user@domain.com?subject=bla&amp;cc=otheruser@domain.com,</A>
  24. <A HREF="mailto:user@domain.com?subject=bla&amp;cc=otheruser@domain.com">label</A>.
  25. <A HREF="mailto:user@domain.com?subject=bla&amp;cc=otheruser@domain.com.">label</A>.
  26. </P>
  27. <H2>Syntax: URL</H2>
  28. <P>
  29. <A HREF="http://www.domain.com">http://www.domain.com</A>
  30. <A HREF="http://www.domain.com/dir/">http://www.domain.com/dir/</A>
  31. <A HREF="http://www.domain.com/dir///">http://www.domain.com/dir///</A>
  32. <A HREF="http://www.domain.com">http://www.domain.com</A>.
  33. <A HREF="http://www.domain.com">http://www.domain.com</A>,
  34. <A HREF="http://www.domain.com">http://www.domain.com</A>. any text.
  35. <A HREF="http://www.domain.com">http://www.domain.com</A>, any text.
  36. <A HREF="http://www.domain.com/dir/">http://www.domain.com/dir/</A>. any text.
  37. any text: <A HREF="http://www.domain.com">http://www.domain.com</A>. any text.
  38. any text: <A HREF="http://www.domain.com/dir/">http://www.domain.com/dir/</A>. any text.
  39. any text: <A HREF="http://www.domain.com/dir/index.html">http://www.domain.com/dir/index.html</A>. any text.
  40. any text: <A HREF="http://www.domain.com/dir/index.html">http://www.domain.com/dir/index.html</A>, any text.
  41. </P>
  42. <H2>Syntax: URL with anchor</H2>
  43. <P>
  44. <A HREF="http://www.domain.com/dir/#anchor">http://www.domain.com/dir/#anchor</A>
  45. <A HREF="http://www.domain.com/dir/index.html#anchor">http://www.domain.com/dir/index.html#anchor</A>
  46. <A HREF="http://www.domain.com/dir/index.html#anchor.">http://www.domain.com/dir/index.html#anchor.</A>
  47. <A HREF="http://www.domain.com/dir/#anchor.">http://www.domain.com/dir/#anchor.</A> any text.
  48. <A HREF="http://www.domain.com/dir/index.html#anchor.">http://www.domain.com/dir/index.html#anchor.</A> any text.
  49. any text: <A HREF="http://www.domain.com/dir/#anchor.">http://www.domain.com/dir/#anchor.</A> any text.
  50. any text: <A HREF="http://www.domain.com/dir/index.html#anchor.">http://www.domain.com/dir/index.html#anchor.</A> any text.
  51. </P>
  52. <H2>Syntax: URL with form data</H2>
  53. <P>
  54. <A HREF="http://domain.com?a=a@a.a&amp;b=a+b+c.">http://domain.com?a=a@a.a&amp;b=a+b+c.</A>
  55. <A HREF="http://domain.com?a=a@a.a&amp;b=a+b+c,">http://domain.com?a=a@a.a&amp;b=a+b+c,</A>
  56. <A HREF="http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.">http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.</A>
  57. <A HREF="http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@.">http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@.</A>
  58. </P>
  59. <H2>Syntax: URL with form data and anchor</H2>
  60. <P>
  61. <A HREF="http://domain.com?a=a@a.a&amp;b=a+b+c.#anchor">http://domain.com?a=a@a.a&amp;b=a+b+c.#anchor</A>
  62. <A HREF="http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.#anchor">http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.#anchor</A>
  63. <A HREF="http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@.#anchor">http://domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@.#anchor</A>
  64. </P>
  65. <H2>Syntax: URL with login data</H2>
  66. <P>
  67. <A HREF="http://user:password@domain.com/bla.html">http://user:password@domain.com/bla.html</A>.
  68. <A HREF="http://user:password@domain.com/dir/">http://user:password@domain.com/dir/</A>.
  69. <A HREF="http://user:password@domain.com">http://user:password@domain.com</A>.
  70. <A HREF="http://user:@domain.com">http://user:@domain.com</A>.
  71. <A HREF="http://user@domain.com">http://user@domain.com</A>.
  72. </P>
  73. <H2>Syntax: URL with login, form and anchor</H2>
  74. <P>
  75. <A HREF="http://user:password@domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.#anchor">http://user:password@domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.#anchor</A>
  76. <A HREF="http://user:password@domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@#anchor">http://user:password@domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c@#anchor</A>
  77. </P>
  78. <H2>Syntax: URL with label</H2>
  79. <P>
  80. <A HREF="http://www.domain.com">label</A>
  81. </P>
  82. <H2>Syntax: URL with label (trailing spaces are discarded, leading are maintained)</H2>
  83. <P>
  84. <A HREF="http://www.domain.com"> label</A>
  85. <A HREF="http://www.domain.com">label</A>
  86. </P>
  87. <H2>Syntax: URL with label, stressing</H2>
  88. <P>
  89. <A HREF="http://www.domain.com/dir/index.html#anchor.">anchor</A>
  90. <A HREF="http://user:password@domain.com/bla.html">login</A>
  91. <A HREF="http://www.domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.">form</A>
  92. <A HREF="http://www.domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.#anchor">form &amp; anchor</A>
  93. <A HREF="http://user:password@domain.com/bla.cgi?a=a@a.a&amp;b=a+b+c.">login &amp; form</A>
  94. </P>
  95. <H2>Syntax: Link with label for local files</H2>
  96. <P>
  97. <A HREF="..">local link up</A>
  98. <A HREF="bla.html">local link file</A>
  99. <A HREF="#anchor">local link anchor</A>
  100. <A HREF="bla.html#anchor">local link file/anchor</A>
  101. <A HREF="bla.html#anchor.">local link file/anchor</A>
  102. <A HREF="abc.gif">local link img</A>
  103. </P>
  104. <H2>Syntax: Another link as a label</H2>
  105. <P>
  106. <A HREF="http://www.domain.com">www.fake.com</A>
  107. </P>
  108. <H2>Syntax: URL with funny chars</H2>
  109. <P>
  110. <A HREF="http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm">http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm</A>
  111. <A HREF="http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-">http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-</A>
  112. <A HREF="http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-#anchor_-1%.">http://domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-#anchor_-1%.</A>
  113. <A HREF="http://foo._user-9:pass!#$%&amp;*()+word@domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-#anchor_-1%.">http://foo._user-9:pass!#$%&amp;*()+word@domain.com:8080/~user/_st-r@a=n$g,e/index%20new.htm?a=/%22&amp;b=+.@*_-#anchor_-1%.</A>
  114. </P>
  115. <H2>Test: Various per line</H2>
  116. <P>
  117. <A HREF="http://L1.com">http://L1.com</A> ! <A HREF="mailto:L2@www.com">L2@www.com</A> ! <A HREF="http://www.com">L3</A> ! <A HREF="mailto:w@ww.com">L4</A> ! <A HREF="http://www.L5.com">www.L5.com</A>
  118. </P>
  119. <H2>Feature: Guessed link, adding protocol automatically</H2>
  120. <P>
  121. <A HREF="http://www.domain.com">www.domain.com</A>
  122. <A HREF="http://www2.domain.com">www2.domain.com</A>
  123. <A HREF="ftp://ftp.domain.com">ftp.domain.com</A>
  124. <A HREF="http://WWW.DOMAIN.COM">WWW.DOMAIN.COM</A>
  125. <A HREF="ftp://FTP.DOMAIN.COM">FTP.DOMAIN.COM</A>
  126. <A HREF="http://www.domain.com">label</A>
  127. <A HREF="ftp://ftp.domain.com">label</A>
  128. <A HREF="http://WWW.DOMAIN.COM">label</A>
  129. <A HREF="ftp://FTP.DOMAIN.COM">label</A>
  130. </P>
  131. <H2>Invalid: Trailing space on link</H2>
  132. <P>
  133. [label <A HREF="http://www.domain.com">www.domain.com</A> ]
  134. </P>
  135. <H2>Invalid: Label with ] char (use postproc)</H2>
  136. <P>
  137. [label] <A HREF="http://www.domain.com">www.domain.com</A>]
  138. </P>
  139. <!-- html code generated by txt2tags (http://txt2tags.org) -->
  140. <!-- cmdline: txt2tags -q -\-no-rc link.t2t -->
  141. </BODY></HTML>