Avatar billede peterkopi Nybegynder
24. maj 2005 - 16:54 Der er 14 kommentarer og
2 løsninger

Strengkonstanten er uafsluttet, anvend MS Script Editor

Jeg får pludselig fejlen "Strengkonstanten er uafsluttet" i mit arbejde med at implementere fipsCMS Light. Når jeg bliver spurgt, om jeg ønsker at anvende MS Script Editor til at debugge med, svarer jeg 'JA'.
Mit problem er bare, at jeg ikke ved hvordan jeg arbejder med Script Editoren!

Der har desuden sneget sig en uventet fejl ind, når jeg vil oprette en ny side eller redigere i en eksisterende side. Systemet kan ikke længere "aktivere" tekstarea-feltet, hvorfor jeg heller ikke kan sætte nye tekster ind. Ved åbning af eksisterende sider får jeg også fejlen "Strengkonstanten er uafsluttet".

Jeg har alvorligt meget brug for hjælp så hurtigt som muligt og håber der er nogen, der gider gi' en hånd...

Bemærk venligst: Jeg har ikke bevidst ændret på noget af ASP-scriptet.
Avatar billede busschou Praktikant
24. maj 2005 - 16:59 #1
Får du ikke at vide i hvilken linje det er?
For fejlen er jo simpel.. der er en streng som ikke er afsluttet
Avatar billede peterkopi Nybegynder
24. maj 2005 - 17:06 #2
Hej igen busschou *S* Jo, jeg får 2 forskellige linjer som Script Editoren også lokaliserer, når den har åbnet siden.

Den ene er (linje 79 på siden http://www.thomasvilhelm.dk/home/index.asp):

<tr><td><a href='index.asp?w=pages&r=0&pid=3' title='Om bogen' class='navMain2' onMouseOver="self.status='Om bogen'; return true" onMouseOut="self.status=''; return true">Om bogen</a><br><a href='index.asp?w=pages&r=3&pid=32' title='Læs uddrag fra "Det Visuelle Øre"' class='navSub' onMouseOver="self.status='Læs uddrag fra "Det Visuelle Øre"'; return true" onMouseOut="self.status=''; return true">&nbsp;&middot;&nbsp;Læs uddrag fra "Det Visuelle Øre"</a><br><a href='java script:history.go(-1)' title='tilbage' class='navBack' onMouseOver="self.status='tilbage'; return true" onMouseOut="self.status=''; return true">tilbage</a><br></td></tr></table></td></tr></table>

Henter lige den anden....
Avatar billede peterkopi Nybegynder
24. maj 2005 - 17:08 #3
Den anden (linje 36 på siden http://www.thomasvilhelm.dk/_admintv2005/index.asp):

<tr><td><a href='db_index.asp?w=pages&r=0&pid=3' title='Om bogen' class='navMain2' onMouseOver="self.status='Om bogen'; return true" onMouseOut="self.status=''; return true">Om bogen</a><br><a href='db_index.asp?w=pages&r=3&pid=32' title='Læs uddrag fra "Det Visuelle Øre"' class='navSub' onMouseOver="self.status='Læs uddrag fra "Det Visuelle Øre"'; return true" onMouseOut="self.status=''; return true">&nbsp;&middot;&nbsp;Læs uddrag fra "Det Visuelle Øre"</a><br><a href='java script:history.go(-1)' title='tilbage' class='navBack' onMouseOver="self.status='tilbage'; return true" onMouseOut="self.status=''; return true">tilbage</a><br></td></tr></table></td></tr></table>
Avatar billede peterkopi Nybegynder
24. maj 2005 - 17:10 #4
Avatar billede peterkopi Nybegynder
24. maj 2005 - 17:17 #5
Så skete der noget! Jeg fandt ud af, at jeg er kommet til at lave en 'Udvidet erstat' i Stone, som har ændret en hel del *Content* til *Indhold*. Så er jeg jo selv ude om det - og dermed også i fuld gang med at rette fejlene!

Behøver jeg gentage....

"Bemærk venligst: Jeg har ikke bevidst ændret på noget af ASP-scriptet."

med FED STREG under 'bevidst'??? *G*
Avatar billede busschou Praktikant
24. maj 2005 - 17:24 #6
hehe siger intet ;o)
Avatar billede peterkopi Nybegynder
25. maj 2005 - 19:46 #7
SHIT! Jeg får stadig fejlen - men jeg kan ved den søde Gud ikke se, hvor strengene skulle være uafsluttede. Nogen der kan hjælpe ASP novicen her..???
Avatar billede busschou Praktikant
25. maj 2005 - 19:50 #8
altså hvis den giver dig nogle linjer.. så smid dem herind :o).. og det er jo så linjerne i asp koden..ikke de linjer vi kan se på siden i html ;o)
Avatar billede peterkopi Nybegynder
25. maj 2005 - 20:01 #9
Ja, det kommer til at fylde rigtig godt op på siden her :-) Men here we go -

Linje 79 i min editor er blot en </table>; i MS Script Editor er det som beskr. ovf. 24/05-2005 17:06:31 så her kommer hele siden (http://www.thomasvilhelm.dk/home/index.asp):

<%@ Language=VBScript %>
<% Option Explicit %>
<%
' fipsCMS light : Copyright fipsASP - Johann Piber, 9020 Klagenfurt, Funderstrasse 26, Austria
' http://www.fipsasp.com / support@fipsasp.com
' You may not edit or delete any Copyright Notices when you are using this Software for free.
' Sie dürfen keine Copyright Informationen ändern oder löschen, wenn Sie diese Software kostenlos verwenden.
%>
<%
' Abfrage der per Link übergebenen IDs etc
' pidRoot = Root (Hauptseite) der jeweiligen Seite
' pid = ID der jeweiligen Seite
' w = was soll angezeigt werden - pages (Datenbank) oder andere Module
Dim pidRoot, pid, pageName, w
pidRoot = Request.QueryString("r")
pid = Request.QueryString("pid")
w = Request.QueryString("w")

' wenn w nicht angegeben wird, dann wird die Datenbank angezeigt
if w = "" then
w = "pages"
end if
' wenn kein Root angegeben wurde, dann wird die Startseite angezeigt
if pidRoot = "" then
pidRoot = 99999
end if
' wenn keine Seiten-ID angegeben wurde, dann wird die ID "1" = erste Seite angezeigt
if pid = "" then
pid = 1
end if
%>
<!-- Verbindung zur Datenbank -->
<!--#include file="../includes/connect.asp"-->
<!-- In der Sprachdatei werden verschiedene global verwendete Begriffe festgelegt -->
<!-- #include file="../includes/language.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>fips ::: Thomas Vilhelm :::</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<link rel="stylesheet" href="../includes/styles.css" type="text/css">
<style type="text/css">
<!--
.Stil1 {
   
}
-->
</style>
</head>

<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">


<table width="99%" border="0" cellspacing="0" cellpadding="0" height="99%">
<tr>
<td align="center" valign="top"><br><br><br>
<table width="700" border="0" cellspacing="0" cellpadding="0" height="1">
<tr>
<td bgcolor="#000000" background="../images/px_000000.gif" height="1"><img src="../images/px_000000.gif" width="700" height="1"></td>
</tr>
</table>
<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000" background="../images/px_000000.gif" width="1"><img src="../images/px_000000.gif" width="1" height="62"></td>
<td width="698" bgcolor="#5d8a44" background="../images/px_header.gif">
&nbsp;&nbsp;<span style="font-size: 18pt;font-weight: bold;color: #dbe5d6;">Thomas Vilhelm</span></td>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1" height="62"></td>
</tr>
</table>

<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000" background="../images/px_000000.gif" width="1"><img src="../images/px_000000.gif" width="1"></td>
<td width="698" bgcolor="#5d8a44" background="../images/px_header.gif" align="right">
<!-- Inhalt der Kopfzelle mit Links zu diversen Modulen (Kontakt etc) -->
<!-- #include file="../includes/header.asp" --></td>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1"></td>
</tr>
</table>

<table width="700" border="0" cellspacing="0" cellpadding="0" height="1">
<tr>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1" height="1"></td>
<td width="698" background="../images/spacer_across.gif" height="1"><img src="../images/spacer_across.gif" width="4" height="1"></td>
<td bgcolor="#000000" background="../images/px_000000.gif" width="1"><img src="../images/px_000000.gif" width="1" height="1"></td>
</tr>
</table>
<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1" height="400"></td>
<td width="163" valign="top" background="../images/px_nav.gif" bgcolor="#8cac7a"><table width="163" border="0" cellspacing="0" cellpadding="0" bgcolor="#8cac7a">
<tr><td><img src="../images/pic.jpg" width="163" height="150"></td></tr>
<tr>
<td bgcolor="#8cac7a" valign="top" align="center">
<table border="0" cellpadding="2" cellspacing="0"><tr><td>
<br>
<!-- Link zur Startseite -->
<a href="index.asp?w=pages" title="<%=HomeName%>" class="navMain" onMouseOver="self.status='<%=HomeName%>'; return true" onMouseOut="self.status=''; return true"><%=HomeName%></a><br>
<% if pidRoot = 99999 then %>
<br>
<table border="0" cellpadding="1" cellspacing="0" bgcolor="#5d8a44">
<tr><td><table border="0" cellpadding="2" cellspacing="0" bgcolor="#DBE5D6">
<tr><td><!-- #include file="../includes/nav_root.asp" --></td></tr></table></td></tr></table><br>
<% end if %>
<!-- wenn es sich nicht um die Startseite handelt, dann werden eventuelle Sublinks angezeigt -->
<% if pidRoot <> 99999 then %><br>
<table border="0" cellpadding="1" cellspacing="0" bgcolor="#5d8a44">
<tr><td><table border="0" cellpadding="2" cellspacing="0" bgcolor="#DBE5D6">
<tr><td><!-- #include file="../includes/nav_sub.asp" --></td></tr></table></td></tr></table>
<br><% else %><% end if %>
<!-- Anzeige der Hauptnavigation -->
<!-- #include file="../includes/nav_main.asp" -->
<br><br>
<!-- Anzeige des Suchformulares -->
<!-- #include file="../includes/searchform.asp"-->

</td>
</tr>
</table>

</td></tr></table>


</td>
<td valign="top" background="../images/spacer_down.gif" width="1"><img src="../images/spacer_down.gif" width="1" height="4"></td>
<td width="534" valign="top" background="../images/px_body.gif" bgcolor="#DBE5D6">
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td bgcolor="#DBE5D6" background="../images/px_body.gif">
<!-- Hier werden die Inhalte und Module dynamisch eingebaut. -->
<!-- Weitere Module können einfach in der angegebenen Art und Weise eingebaut werden. -->
<% if w = "pages" then %>
<!-- #include file="../includes/web.asp" -->
<% elseif w = "news" then %>
<!-- #include file="../includes/news.asp" -->
<% elseif w = "search" then %>
<!-- #include file="../includes/search.asp" -->
<% elseif w = "contact" then %>
<!-- #include file="../includes/contact.asp" -->
<% elseif w = "thx" then %>
<!-- #include file="../includes/thx.asp" -->
<% elseif w = "map" then %>
<!-- #include file="../includes/map.asp" -->
<% end if %>
</td>
</tr>
</table>
</td>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1" height="300"></td>
</tr>
<tr>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1"></td>
  <td valign="top" background="../images/px_nav.gif" bgcolor="#8cac7a" align="center"><a href="../_admintv2005/" title="Administration" onMouseOver="self.status='Administration'; return true" onMouseOut="self.status=''; return true" class="small"><img src="../images/admin.gif" width="11" height="14" alt="Administration" border="0" align="absmiddle"> admin</a></td>
<td valign="top" background="../images/spacer_down.gif" width="1"><img src="../images/spacer_down.gif" width="1"></td>
  <td valign="top" background="../images/px_body.gif" bgcolor="#DBE5D6" align="right">

<!-- Wenn die Datenbankseiten angezeigt werden, dann wird das jeweilige -->
<!-- Aktualisierungsdatum angezeigt. Ansonsten nur ein leeres GIF. -->
<span class="verysmall">
<% if w = "pages" then %>
(<!-- #include file="../includes/updated.asp" -->)
<% else %>
<img src="../images/blank.gif" width="1" height="1">
<% end if %></span>


</td>
<td background="../images/px_000000.gif" bgcolor="#000000" width="1"><img src="../images/px_000000.gif" width="1"></td>
</tr>
</table>
<table width="700" border="0" cellspacing="0" cellpadding="0" height="1">
<tr>
<td bgcolor="#000000" background="../images/px_000000.gif" height="1"><img src="../images/px_000000.gif" width="700" height="1"></td>
</tr>
</table>


<!-- Horizontal NavLinks -->
<!-- Horizontale Navigationslinks -->
<!--#include file="../includes/nav_main2.asp"-->


<table width="700" border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="center"><!-- You must include the Copyright Notice if you are using this Software for free. --><!--#include file="../includes/copyright.asp"--></td>
</tr>
</table>
<p>&nbsp;</p>
</td>
</tr>
</table>





</body>
</html>
<!-- Beendigung der Datenbankverbindung. -->
<!--#include file="../includes/disconnect.asp"-->
Avatar billede peterkopi Nybegynder
25. maj 2005 - 20:31 #10
Nu har jeg ændret på broserindstillingerne og får nu en ret konkret henvisning til de aktuelle links:

Linje: 80
Tegn: 29
Fejl: Strengkonstanten er uafsluttet
Kode: 0
URL: http://www.thomasvilhelm.dk/home/index.asp?w=pages&r=0&pid=3
Avatar billede busschou Praktikant
25. maj 2005 - 20:35 #11
hmm underligt...
Avatar billede busschou Praktikant
25. maj 2005 - 20:39 #12
kunne det være fordi du bruger ' og ikke " i din <a href> ?
Avatar billede busschou Praktikant
25. maj 2005 - 20:41 #13
w3´s validator giver også en del fejl. bla i linje 79 med den <a href>
Måske du skulle prøve erstatte ' med " og & med &amp; måske ....
Avatar billede peterkopi Nybegynder
17. juni 2005 - 16:51 #14
Jeg har tidligere afsluttet dette spm, men det er åbenbart gledet ud af databasen.
Mit afsluttende svar ultimo maj var, at jeg ved en fejl var kommet til at udskifte ordet 'content' med 'indhold' i en udvidet erstatning i Stone's Editor. Ellers en god og brugbar funktion for dem, der kan tænke selv. Og det kunne jeg åbenbart ikke den dag. Pinligt!

busschou: Vil du ikke lægge et svar, så du kan få lidt P for din ulejlighed.
Avatar billede peterkopi Nybegynder
17. juni 2005 - 16:53 #15
Efter at have reetableret ordet i alle dele af ASP-scriptet fungerer siden fint nu, tak!
Avatar billede busschou Praktikant
17. juni 2005 - 16:54 #16
jo da det gør jeg gerne...og godt det endelig virker :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester