【问题标题】:Creating an alert box with a button connected to a link使用连接到链接的按钮创建警报框
【发布时间】:2015-08-12 07:00:15
【问题描述】:
致敬!我想创建一个警报框,它回显连接到链接的按钮。我想用 php 来完成所有的事情。我想把这段代码放在我的 codeigniter 控制器函数中。
这是一段可以回显连接到链接的按钮的代码:
echo '<a href="' . $url . '">Add to Google Contacts</a>';
请帮助我完成我的任务。非常感谢。
【问题讨论】:
标签:
php
codeigniter
button
echo
alert
【解决方案1】:
Alert 是一种特殊的方法,只用于显示一些消息,带有一个按钮。只有我们可以在里面写文字。如果你想要一个带有自己组件的警报框,请自己设计一个新的。但它永远不会成为一个警告框。通过使用 jquery 你可以做到这一点..粘贴它。
这是对话框的Jquery代码,粘贴它。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style></style>
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<script src='template/js/jquery.textarea-expander.js'></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// <---- VENTAÑAS DE PARAMETERES---->
$(document).ready(function() {
var regex,v,l,c,b,i,contapara=3;
$( "#wnd_Addparam" ).dialog({
autoOpen: false,
height: 'auto',
width: 350,
modal: true,
resizable:false,
buttons: {
"Link": function() {
location.href="http://www.google.com";
return false; },
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: {}
});
$( "#wnd_Addparam" ).dialog( "open" );
});
</script>
<body>
<div id="wnd_Addparam" title="Information" ></div>
</body>
</html>
希望这对您有所帮助。
【讨论】:
-
Vijay - 我知道 echo 、a href 和 button ,但是如何制作一个警报框并将连接到链接的按钮放入其中 - 使用 php 代码 - 感谢您的帮助
-
Vijay - 我想在控制器中创建它并在视图中显示它 - 可以吗
【解决方案2】:
你可以用JavaScript来点赞,
echo "<a href='onclick='javascript:function(id)''></a>";
还有你可以使用的javascript,
function(id)
{
window.location.href("file_name.php")
}
【解决方案3】:
echo "<a href='#'><button onclick='".'alert("your alert message")'."'>Try it</button>";