我正准备构建一个Web应用程序(app),并对使用DHTML和TCL感兴趣.我一直在TCL中构建应用程序一段时间,并且使用这种语言感觉非常舒服.我有使用Visual Studio(VS)编写Web应用程序的经验,其中服务器端代码在C#中.VS让这非常简单,非常简单.
有没有人对IDE有任何建议,使我能够编写HTML/Javascript客户端代码和TCL服务器端代码,类似于VS?我拿起了"Web Tcl Complete"一书,但它似乎没有提供有关将Tcl与DHTML结合的信息.
谢谢,
Damion
这可能有一个简单的答案,但我无法弄清楚正确的语法.我在php页面上回显了以下onclick事件:
$ratelink = text string...
echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>';
Run Code Online (Sandbox Code Playgroud)
在我的JS页面上,我有以下功能:
function updatePos(ratelink)
{
alert(ratelink);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当$ ratelink是一个数字时,变量将通过而没有任何问题.但是,当$ ratelink是一个文本字符串时,就像上面的例子中一样,没有任何内容传递,警报也不会执行.
我认为以下('.$ ratelink.')需要使用不同的语法来传递文本,但我不知道确切的格式.
我试图用JS replace()替换字符串中的多个值.我要替换的值包括换行符,&,#等...我知道如何替换一个值:
var string = document.getElementById('string').value.replace(\/n/g, '<br>');
Run Code Online (Sandbox Code Playgroud)
但是,包含其他值的语法是什么.例如,如何使下面的替换功能成为一个功能?
var string = document.getElementById('string').value.replace(\/n/g, '<br>')
var string = document.getElementById('string').value.replace('&', '%26');
Run Code Online (Sandbox Code Playgroud) 我有一个非常简单的JS setInterval和clearInterval示例,它不起作用.必须有一个潜在的原因,为什么它不起作用,我想知道为什么:
var automessage;
function turnON() //executed by onclick event A
{
var automessage = setInterval(function(){ something() }, 2000);
}
function turnOff() //executed by onclick event B
{
clearInterval(automessage);
}
function something()
{
//pulls instant messages
}
Run Code Online (Sandbox Code Playgroud)
在此示例中,最终用户单击按钮以启动定时间隔过程,单击另一个按钮以停止定时间隔过程,然后再次单击"打开"按钮以再次启动该过程.从本质上讲,它将是一个开/关风格的过程.
这不起作用,我试图找出原因.我可以使Stackoverflow上提供的所有其他数百个示例都可以工作,但我真的需要一个开/关样式的进程,不仅限于on,然后off.setInterval应该能够随时打开和关闭.
我非常感谢任何人的帮助.另外,我不使用任何Jquery库.
javascript ×3
function ×1
php ×1
replace ×1
server-side ×1
setinterval ×1
string ×1
tcl ×1
variables ×1