【问题标题】:Insert Text Into Tumblr Ask Box将文本插入 Tumblr 询问框
【发布时间】:2015-05-12 00:21:48
【问题描述】:

谁知道有没有办法在页面打开时添加文字tumblr 问框第一次加载?我正在运行一个博客,人们可以在其中向女孩或男孩寻求建议。我希望他们单击​​一个链接并转到询问页面,但随后根据他们单击的链接,#AskHim 或#AskHer 将被预先添加到询问框中 .如果没有这些“标签”(只是基本文本),所有问题都会出现在我的收件箱中,我不知道他们希望从哪个角度(男人或女孩)回答问题。

HTML:

<div id="askbox">
   <iframe frameborder="0" height="190" id="ask_form" scrolling="no" 
   src="http://www.tumblr.com/ask_form/whatishethinking.tumblr.com"
   width="100%" style="background-color: transparent; overflow: hidden;"
   </iframe>
</div>

CSS:

#askbox {
   margin: 10px auto;
   width:600px;
}

我找到了有关如何使用 javascript 将文本插入文本框的主题。但是,tumblr 有它自己的内置标记/html 系统,所以我不确定这是否可能。

<script>
   function add(text){
      var TheTextBox = document.getElementById("Mytextbox");
      TheTextBox.value = TheTextBox.value + text;
   }
</script>

另外,这里是我博客的链接 (Main Blog)。用户将点击我博客左侧的“问她”或“问他”图片链接。

然后这会将他们带到我的询问页面,我希望将文本插入询问框 (Ask Page)。

提前感谢您提供的任何建议!

【问题讨论】:

    标签: javascript html css tumblr


    【解决方案1】:

    我能想到的唯一方法是使用placeholder attribute

    但是,我不确定您是否能够操作主文本区域,因为 Tumblr 使用 iframe 来定制询问页面。

    【讨论】:

    • 不,这似乎不起作用。我不确定我是否可以为它编写一个javascript函数。如果你还能想到什么,请告诉我。
    • @TheUnCola 你有几个问题。首先,它确实显示为询问表单的 iframe 源与您的 tumblr 帐户位于同一域(我相信无论如何)tumblr.com/ask_form/whatishethinking.tumblr.com 如果它位于同一域上,您应该能够使用 jquery 定位它(在 javascript 中是可能的,但我的纯 js 技能缺乏)。您遇到的另一个问题是,如果您想分别定位这些 iframe,它们当前都具有相同的 id。应该仍然可以定位它们,因为它们似乎具有独特的父包装器。
    • @TheUnCola 如果您认为这可能会有所帮助,我可以尝试编写一些代码供您测试。
    • @TheUnCola 您在控制台中链接到的页面上已经存在错误,您可能必须先修复该错误,然后才能运行其他自定义 js。
    • 实际上你可能不得不放弃这个,我认为主域可能是相同的,但你的 tumblr 将在不同的子域上,所以我认为这不会起作用。对不起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 2017-01-10
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多