通过javascript解析从按钮到输入的值.(嘟嘟的弹出窗口)
Parse value from button to input through javascript.(toogle Popup Window)
从未想过问题已解决!非常感谢你的帮助!
我有以下问题:
我制作了一个弹出的div部分,它实际上是一个图像管理器启动器,问题是当一个人点击图像时,图像的路径会进入输入字段。
但因为里面有很多不同的相册和图像,我使用Javascript中的函数.load()来自动更改菜单项。
示例
function changeDiv(link)
{
if(link == 'album_cover'){
$('#images').load('image_manager.php?path=Album_cover');
}
if(link == 'background'){
$('#images').load('image_manager.php?path=Background');
}
.
.more ifs
.
}
我在post新闻区(链接:post_new.php),image_manager.php用于显示每个相册的图像。我从javascript中获取路径,然后显示正确的图片。
我正在使用此功能弹出窗口:
function toggleImageLauncher(x) {
if ($('#'+x).is(":hidden")) {
$('#'+x).fadeIn(200);
} else {
$('#'+x).fadeOut(200);
}
}
还有一些css。
我现在的问题是:在image_manager.php中,我的数据库中的文件夹和表中也有每一张图片。
我在image_manager.php的echo中的代码是:
<div style="width:100px; height:100px;">
<input type="image"src="../media/siteAlbum_thumbs/'.$image['folder_name'].'/'.$image['title'].'"
onclick="javascript:document.getElementById(''banner_image_link'').value='.$image['path'].'>
</div>
这是在foreach中从数据库中获取每个图像的信息$image是一个数组,它包含图像的所有信息。
在post_new.php中,我现在有了输入:
Banner Image :
<input name="banner_image_link" type="text" size="50" maxlength="32"
value="">
<input name="banner_image" type="button" value="Browse..."
onClick="javascript:toggleImageLauncher('image_manager');">
下面我有弹出窗口中显示的相册菜单:
<div style="float:left;">
<ul>
<li><a id="album" onclick="changeDiv('album_cover')">Album Cover</a></li>
<li><a id="back" onclick="changeDiv('background')">Background</a></li>
... more <li></li>
</div>
在那之后,我有了调用image_manager.php并显示所有图片的imagediv:
<div id="images">
</div>
当我单击名称为banner_image_link的输入图像时,我无法解析图像路径的值。
如需更多信息,请不要急于问我。
谢谢你抽出时间,我为我的大内容感到抱歉!
诚挚的问候,
Siaterlis Kostantinos
我不确定我是否正确理解你。。你点击一个图像,然后你想读取该图像的src属性并将该值复制到另一个输入字段中?
试试这个。
$('#imageID').live('click', function(){
var src = $( this ).attr('src');
$('#inputID').attr('value', src);
})
相关文章:
- 有效性弹出窗口获胜't输入正确后仍保持平稳
- 通过javascript解析从按钮到输入的值.(嘟嘟的弹出窗口)
- 使用html中的jquery输入值窗口提示
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 无法根据用户在编辑窗口中的输入显示/隐藏jtable jquery字段
- 用于编辑输入字段的弹出窗口
- 如何自定义数据::confirm弹出窗口以提示输入,该输入将附加到请求参数中
- 无法检索从窗口.本地存储中选择输入值
- IE8:模式弹出窗口中的文本输入不会;t显示键入的文本
- 基于php输入值弹出窗口
- 当用户输入时打开一个弹出窗口,使用javascript填充表中的输入字段
- 弹出窗口中的文本区域不接受输入
- 如何通过弹出窗口获取输入并通过javascript/jquery将文本放入变量中
- 动画窗口输入和输出 jQuery
- 创建带有 CakePHP 文本输入的弹出窗口
- 在刚刚创建的窗口中设置文本输入的焦点
- 来自键盘的JavaScript输入没有“prompt()”方法弹出窗口(如Pascal Readln或GWiBasic输
- HTML5 范围输入值在引导弹出窗口中没有变化
- 如何显示输入按钮并关闭当前窗口
- 如何使用jquery创建一个要求输入的弹出窗口