Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ASP评分系统不会评分吗?-为什么?_Javascript_Asp Classic_Rating_Rating System - Fatal编程技术网

Javascript ASP评分系统不会评分吗?-为什么?

Javascript ASP评分系统不会评分吗?-为什么?,javascript,asp-classic,rating,rating-system,Javascript,Asp Classic,Rating,Rating System,我正在使用此分级系统: 问题是,现在一切都准备好了,可以使用了,我不能给任何星星 查看此页面了解我的意思: 希望您能提供帮助:我遇到了以下错误: POST http://klasse.aabc.dk/rating/rpc.asp?rating=5&url=/ve-aspnet/akemver1/test.asp 404 (Not Found) 我假设您尚未上载rpc.asp文件。您必须上传所有文件,以便一切正常工作。请检查您是否已将rpc.asp上载到与其余文件相同的目录中 我发现/

我正在使用此分级系统:

问题是,现在一切都准备好了,可以使用了,我不能给任何星星

查看此页面了解我的意思:

希望您能提供帮助:

我遇到了以下错误:

POST http://klasse.aabc.dk/rating/rpc.asp?rating=5&url=/ve-aspnet/akemver1/test.asp 404 (Not Found) 
我假设您尚未上载rpc.asp文件。您必须上传所有文件,以便一切正常工作。请检查您是否已将rpc.asp上载到与其余文件相同的目录中

我发现/评级是错误的。。。我能够得到:

不要抛出404错误。这意味着您的虚拟路径错误

我建议您这样做:

打开包装,拉链

更新common.asp的第30行

...
Const NEAREST_HALF = false
Const RATING_DIR = "ve-aspnet/akemver1/rating" 'This is line 30, you must edit it.

'--- Database connection string ----------------------------------------------
dim sConnectionString
'-----------------------------------------------------------------------------
...
编辑rating.css并使其如下所示:

.starlight {
    color: #e00;
}
#star-rating ul {
    list-style: none;
    margin: 3px;
    padding: 0px;
    width: 150px;
    height: 30px;
    position: relative;
    background: url(/ve-aspnet/akemver1/rating/rating.gif) top left repeat-x;
}
#star-rating li {
    padding: 0px;
    margin: 0px;
    /*\*/
    float: left;
    /* */
}
#star-rating li.current-rating {
    background: url(/ve-aspnet/akemver1/rating/rating.gif) left bottom;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}
#star-rating li a {
    display: block;
    width: 30px;
    height: 30px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    background-image: none;
}
#star-rating li a:hover {
    background: url(ve-aspnet/akemver1/rating/rating.gif) left center;
    z-index: 1;
    left: 0px;
}
#star-rating a.star-1 {
    left: 0px;
}
#star-rating a.star-1:hover {
    width: 30px;
}
#star-rating a.star-2 {
    left: 30px;
}
#star-rating a.star-2:hover {
    width: 60px;
}
#star-rating a.star-3 {
    left: 60px;
}
#star-rating a.star-3:hover {
    width: 90px;
}
#star-rating a.star-4 {
    left: 90px;
}
#star-rating a.star-4:hover {
    width: 120px;
}
#star-rating a.star-5 {
    left: 120px;
}
#star-rating a.star-5:hover {
    width: 150px;
}
当然,上传整个.zip文件!至/ve aspnet/akemver1/评级

使您的test.asp包含以下代码:

<html>
<head>
<script type="text/javascript" src="/ve-aspnet/akemver1/rating/rating.js"></script>
<link type="text/css" rel="stylesheet" href="/ve-aspnet/akemver1/rating/rating.css" />
</head>
<body>
<h3>This is a test...</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam imperdiet varius magna, non molestie libero porttitor a. Fusce vel lorem at nisl egestas placerat eget non mauris. Fusce consequat tortor id nunc blandit id pretium libero egestas. Mauris egestas, nulla sed consequat congue, enim nibh ullamcorper nisl, id aliquam lectus urna ac nibh. Nunc in dolor justo, eu lacinia dolor. Donec velit augue, facilisis at interdum vel, sagittis id urna. Maecenas blandit mollis augue, sit amet ultrices mauris aliquam vitae. Nullam eu magna urna. Sed bibendum nunc ut nunc molestie ullamcorper. Vivamus ut erat ultrices elit tincidunt viverra id sed ligula. In in lorem arcu. Pellentesque varius mi egestas est vehicula vitae posuere arcu pharetra. Phasellus sodales ullamcorper bibendum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum consequat justo eu arcu pharetra porttitor. Etiam condimentum lacus a dui blandit cursus eu in lorem.</p>
<!--#include virtual="/ve-aspnet/akemver1/rating/rating.asp"-->
</body>
</html>
将test.asp上载到/ve aspnet/akemver1

它应该是有效的:D

编辑: 再想一想,您可以将.zip的全部内容放在/rating

中。我遇到了以下错误:

POST http://klasse.aabc.dk/rating/rpc.asp?rating=5&url=/ve-aspnet/akemver1/test.asp 404 (Not Found) 
我假设您尚未上载rpc.asp文件。您必须上传所有文件,以便一切正常工作。请检查您是否已将rpc.asp上载到与其余文件相同的目录中

我发现/评级是错误的。。。我能够得到:

不要抛出404错误。这意味着您的虚拟路径错误

我建议您这样做:

打开包装,拉链

更新common.asp的第30行

...
Const NEAREST_HALF = false
Const RATING_DIR = "ve-aspnet/akemver1/rating" 'This is line 30, you must edit it.

'--- Database connection string ----------------------------------------------
dim sConnectionString
'-----------------------------------------------------------------------------
...
编辑rating.css并使其如下所示:

.starlight {
    color: #e00;
}
#star-rating ul {
    list-style: none;
    margin: 3px;
    padding: 0px;
    width: 150px;
    height: 30px;
    position: relative;
    background: url(/ve-aspnet/akemver1/rating/rating.gif) top left repeat-x;
}
#star-rating li {
    padding: 0px;
    margin: 0px;
    /*\*/
    float: left;
    /* */
}
#star-rating li.current-rating {
    background: url(/ve-aspnet/akemver1/rating/rating.gif) left bottom;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}
#star-rating li a {
    display: block;
    width: 30px;
    height: 30px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    background-image: none;
}
#star-rating li a:hover {
    background: url(ve-aspnet/akemver1/rating/rating.gif) left center;
    z-index: 1;
    left: 0px;
}
#star-rating a.star-1 {
    left: 0px;
}
#star-rating a.star-1:hover {
    width: 30px;
}
#star-rating a.star-2 {
    left: 30px;
}
#star-rating a.star-2:hover {
    width: 60px;
}
#star-rating a.star-3 {
    left: 60px;
}
#star-rating a.star-3:hover {
    width: 90px;
}
#star-rating a.star-4 {
    left: 90px;
}
#star-rating a.star-4:hover {
    width: 120px;
}
#star-rating a.star-5 {
    left: 120px;
}
#star-rating a.star-5:hover {
    width: 150px;
}
当然,上传整个.zip文件!至/ve aspnet/akemver1/评级

使您的test.asp包含以下代码:

<html>
<head>
<script type="text/javascript" src="/ve-aspnet/akemver1/rating/rating.js"></script>
<link type="text/css" rel="stylesheet" href="/ve-aspnet/akemver1/rating/rating.css" />
</head>
<body>
<h3>This is a test...</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam imperdiet varius magna, non molestie libero porttitor a. Fusce vel lorem at nisl egestas placerat eget non mauris. Fusce consequat tortor id nunc blandit id pretium libero egestas. Mauris egestas, nulla sed consequat congue, enim nibh ullamcorper nisl, id aliquam lectus urna ac nibh. Nunc in dolor justo, eu lacinia dolor. Donec velit augue, facilisis at interdum vel, sagittis id urna. Maecenas blandit mollis augue, sit amet ultrices mauris aliquam vitae. Nullam eu magna urna. Sed bibendum nunc ut nunc molestie ullamcorper. Vivamus ut erat ultrices elit tincidunt viverra id sed ligula. In in lorem arcu. Pellentesque varius mi egestas est vehicula vitae posuere arcu pharetra. Phasellus sodales ullamcorper bibendum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum consequat justo eu arcu pharetra porttitor. Etiam condimentum lacus a dui blandit cursus eu in lorem.</p>
<!--#include virtual="/ve-aspnet/akemver1/rating/rating.asp"-->
</body>
</html>
将test.asp上载到/ve aspnet/akemver1

它应该是有效的:D

编辑:
再想一想,你可以把.zip的全部内容放进/rating

你说的“不能给任何星星”是什么意思?它会给你一个错误还是什么?您可以粘贴一些相关代码吗?该链接给出了一个错误,该错误当前在以前工作过:Microsoft JET数据库引擎错误“80004005”。我不需要一个zip文件,我可以解决你的问题,当你修复你的网站上的错误;mdb路径无效。检查rating/common.asp第76行的代码有什么问题?数据库中的评级没有更新,或者什么?在控制台打开的情况下运行页面表明,按下星号时执行的post会导致404:404未找到-http://klasse.aabc.dk/rating/rpc.asp?rating=1&url=/ve-aspnet/akemver1/test.asp你说的“不能给任何星星”是什么意思?它会给你一个错误还是什么?您可以粘贴一些相关代码吗?该链接给出了一个错误,该错误当前在以前工作过:Microsoft JET数据库引擎错误“80004005”。我不需要一个zip文件,我可以解决你的问题,当你修复你的网站上的错误;mdb路径无效。检查rating/common.asp第76行的代码有什么问题?数据库中的评级没有更新,或者什么?在控制台打开的情况下运行页面表明,按下星号时执行的post会导致404:404未找到-http://klasse.aabc.dk/rating/rpc.asp?rating=1&url=/ve-aspnet/akemver1/test.asp