通过javascript添加.txt文件

时间:2014-04-08 23:43:43

标签: javascript jquery

我正在尝试完成一个学校项目。这是一个相当容易的,但由于我的教授在另一个国家,我无法经常或很快得到他们的答案。

我正在尝试创建一个网页,以便当我点击链接时,它会导致它加载并在子导航下面附加.txt文件而不更改任何页面。

这是我不完整的javascript代码:

<script type="text/javascript" src="js/jquery-1.8.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    var massage = ('massage.txt')
    $('.selection').click(function() {
        $('.selection').append('massage');

    });
});
</script>

这是我的HTML:

  <div id="content">
            <div id="spaselection">

                    <p class="selection">
                    Massage
                    Facials 
                    Laser Hair Treatment/Electrolysis 
                    Nails
                    </p>

            </div>

1 个答案:

答案 0 :(得分:0)

如果您在与网页相同的文件夹中讨论名为“massage.txt”的文件,那么只有一个简单的解决方案只涉及HTML。我相信你知道iFrame。您可以使用它来上传文件夹中的文件以及非您拥有的网站。例如:

<iframe src="massage.txt" type="text/plain"
content="file" class="upload" width="whateverPX"
height="whateverPX">If you see this message, 
massage.txt does not exist or your browser doesn't support iframes.</iframe>

当然,您可以根据需要设置样式并更改其大小。这是我的完成版本:

<iframe src="/student/jason/beatrice/massage.txt" type="
text/plain" content="file" class="upload" width="900px" height="800px" frameborder="0" 
script="autoUpload();">
Your browser does not support iFrames
</iframe>
<noscript>Your browser does not support Javascript.</noscript>

是的,我发明了iFrame类型。这并不重要。重要的是,它有效。在大多数主流浏览器中测试并获得批准。据W3Schools称,iFrames至少支持5/6主流浏览器。支持Chrome,Firefox,IE,Edge,Safari等。