DreamWeaver,经典50问(七)

31> 如何建立电子邮件的表单处理方式?

表单应该是网页交互功能中必不可少的元素，表单的功能缘于信息的交互，因此表单的处理往往涉及到网络高级编程语言的使用，你或许说，哇！我不会编程呀！没关系，其实对于一些简单的表单内容处理靠电子邮件也可以实现。

先看下面的代码：

<form name="content" method="post" action="需要使用的处理程序" ></form>

上面是一个典型的表单的HTML源代码，其中METHOD决定采用方式，包括POST和GET两种。ACTION也就是咱们上面说的处理程序，一般可通过ASP/PHP/CGI实现。

那么用电子邮件怎么实现呢？action="mailto:bjbenben@sohu.com"，这样当点击提交按钮后，就会弹出一个提示窗口，如下：

单击“确定”表单内容会发送到指定的邮箱中。

32> 怎样制作规范的电子邮件链接？

所谓的“电子邮件链接”即是当我们点击它时，浏览器会自动调用默认使用的邮件客户端程序发送电子邮件。

输入“有问题MAIL ME”字样，鼠标拖拉选中，切换到属性面板，在LINK输入框中键入如下命令：

Mailto：bjbenben@sohu.com？Subject=网友来信&bc=其他电子邮件地址&bcc=其他电子邮件地址。如图：

其中Mailto为邮件链接的协议，Subject 为邮件的标题，bc是同时抄送的邮件地址，bcc代表的也就是暗送了。

33> 如何制作“空链接”？

空链接也就是，没有链接对象的链接，在空链接中，目标URL是用“#”来表示的。也就是说制作链接时，只要在属性板的LINK输入框中录入#标记，它就是个空链接了。

空链接的出现涉及到多方面的因素，比如一些没有定期完成的页面，又为了保持页面显示上的一致（链接样式与普通文字样式的不同），就可以使用它了。

34> 点击空链接时，页面往往重置到页首端，如何处理？

在浏览器里，当我们点击空链接时，它会自动将当前页面重置到首端，从而影响用户正常的阅读内容，我们当然希望它能保持不动了。

这时，你能够用代码“javascript:void(null)”代替原来的“#”标记，回头看看，这个问题已经解决了。

35> 如何定制可自由在页面内跳转的链接？

如果你经常在网上订阅一些免费的电子杂志，一定对这种“标签链接”不陌生了，通过一个类似目录的列表，可方便的跳转到页面内的任何部分，无疑它的使用是专门为“超长内容”网页设计的。

先确定链接指向的位置，即屏幕跳转后停留的位置。进入“Object”面板的“Invisibles”部分，选中目标文本，单击“Insert Named Anchor”按钮，窗口如下

在“Anchor Name”中键入标签名称，OK，这时在文本下面会自动出现红色虚线以区别开普通的文本内容，注意它们在浏览器中不会出现。

然后就可以制作链接了，在属性板的LINK输入框录入“#nchor Name（刚才的名字）”。当然如果你想指向另外一页中的某个位置，也是可以的，把这个小尾巴放过去就行了。