Avatar billede flashit Nybegynder
17. januar 2001 - 16:38 Der er 19 kommentarer og
1 løsning

Linie skift i UltraDew4

Hej Eksperter

Jeg har lavet et tekst udtræk, og vil så gerne have programmet til at forstå linieskift (retur).
Er der ikke en funktion som gør det i UD4

Jeg HAR prøvet af bruge koden:
EKS.  <%=Replace(RS(\"Artikel\"),vbCrLf,\"<BR>\")%>

Men det virker ikke?
Avatar billede autoexe.bat Nybegynder
17. januar 2001 - 17:27 #1
shift+enter
Avatar billede flashit Nybegynder
17. januar 2001 - 17:49 #2
PAS

Det er et udtræk fra en database.
IKKE en html tekst.
Avatar billede flashit Nybegynder
17. januar 2001 - 18:20 #3
Her er koden. (den ser lidt sjov ud)

<%@LANGUAGE=\"JAVASCRIPT\"%>
<!--#include file=\"file:///C|/Inetpub/wwwroot/ny%20b82/Connections/b82.asp\" -->
<%
var Recordset1 = Server.CreateObject(\"ADODB.Recordset\");
Recordset1.ActiveConnection = MM_b82_STRING;
Recordset1.Source = \"SELECT * FROM gaestebog\";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 3;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<%
var Repeat1__numRows = 10;
var Repeat1__index = 0;
Recordset1_numRows += Repeat1__numRows;
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<% while ((Repeat1__numRows-- != 0) && (!Recordset1.EOF)) { %>
<%=(Recordset1.Fields.Item(\"Tekst\").Value)%><br>
<br>
<%
  Repeat1__index++;
  Recordset1.MoveNext();
}
%>
<br>
</body>
</html>
<%
Recordset1.Close();
%>
Avatar billede chris Nybegynder
17. januar 2001 - 23:24 #4
dette virker :-)

<%
Body = Recordset1.Fields.Item(\"tekst\").Value
Body = Replace(Body,VbCrLf,\"<BR>\")
%>

<%=body%>
Avatar billede flashit Nybegynder
17. januar 2001 - 23:47 #5
Hej chris

Det jeg søger er ikke koden, men hvordan man får Dv4 til \"selv\" at lægge funktionen ind.

DVS. tryk på bla bla..........

Er her nogle som kan løse dette problem?
Avatar billede chris Nybegynder
18. januar 2001 - 10:12 #6
du skriver bare:
\"Jeg HAR prøvet af bruge koden:
EKS.  <%=Replace(RS(\"Artikel\"),vbCrLf,\"<BR>\")%>
Men det virker ikke? \"

jeg forstod det bare som du ville have det til at virke..

Jeg har selv ledt efter en point & klik funktion i Ultradev, men kan heller ikke finde noget. Måske noget der kommmer i næste version
Avatar billede flashit Nybegynder
18. januar 2001 - 10:45 #7
Hej Chris

Det var sku da tyndt, at et ellers godt program ikke kan lave denne ganske almindelige funktion.
Det er jo en funktion som ”man” bruger hver gang man trækker tekst ud fra en database.

For ringe Macromedia………..

Kan jeg  ikke få  dig til at skrive hele \"min\" koden så at den virker i dv4?

Jeg har nemlig prøvet at indsætte din kode, men får en fejlmeddelelse :-(

På forhånd tak
Avatar billede chris Nybegynder
18. januar 2001 - 15:36 #8
den kode jeg har skrevet virker.

hvilken fejlmeddelelse får du ?
Avatar billede flashit Nybegynder
18. januar 2001 - 18:14 #9
Jeg får følgende fejlmeddelelse:

Der opstod en Microsoft JScript-kørselsfejl fejl \'800a1391\'

\'VbCrLf\' er ikke defineret

/ny b82/text/UD4/TMPab2x7dbv0.asp, linje 27

Jeg spørger igen, gider du ikke indsætte din kode i min.
Jeg syntes nemlig at jeg efter hånden har prøvet alt!


Avatar billede flashit Nybegynder
18. januar 2001 - 18:32 #10
Hej Chris

Jeg var lige inde på din hjemmeside.

Hvad skal du have for den afstemnings funktion som du har liggende på siden?
Den er ret fed.
Avatar billede chris Nybegynder
18. januar 2001 - 20:57 #11
udskift <%@LANGUAGE=\"JAVASCRIPT\"%> med:
<%@LANGUAGE=\"VBSCRIPT\"%>


VbCrLf er en VB kommando

Avatar billede chris Nybegynder
18. januar 2001 - 20:58 #12
du kan finde en afstemnings funktion på www.asp.dk eller www.activeserverpages.dk ... og 1000 andre steder på nettet
Avatar billede bojohansen Nybegynder
23. januar 2001 - 16:34 #13
Er det ET feldt i databasen som holder en lang sætning, som du udtrækker til siden, og vil have til at forstå et linie skift som ligger i databasen ????

Eller er det flere records, du vil vise, som hver især skrives under hinanden??????????

Efter hvad jeg kan se så er det en repeat region du har lavet.........hvis det er dette du vil vide hvordan du laver med UD 4 og linie skift har jeg svaret!

Skriv hvad du mener nøjagtigt, så skal jeg prøve at løse det for dig.
Avatar billede chris Nybegynder
23. januar 2001 - 16:52 #14
han har jo skrevet nøjagtigt hvad han ønsker. Læs spørgsmål:

[Jeg har lavet et tekst udtræk, og vil så gerne have programmet til at forstå linieskift (retur). ]
Avatar billede bojohansen Nybegynder
23. januar 2001 - 18:46 #15
Lad nu manden selv svare Chris.
Avatar billede flashit Nybegynder
23. januar 2001 - 19:10 #16
Hej Igen

Det er nok bare mig, men jeg kan sku ikke få det til at virke.

Jeg har prøvet på din måde chris, men jeg er bange for jeg skal bruge en \"staveplade\"

Til bojohansen: det er tekst som bliver skrevet via en formular direkte på nettet.

Altså præcis som når vi opretter et sp. her på Eksperten.

Jeg vil bare gerne have programmet til at forstå RETUR...........
Avatar billede chris Nybegynder
23. januar 2001 - 19:25 #17
har du  udskiftet <%@LANGUAGE=\"JAVASCRIPT\"%> med:
<%@LANGUAGE=\"VBSCRIPT\"%>  ???
Avatar billede bojohansen Nybegynder
23. januar 2001 - 19:47 #18
Pas, desværre :-/
Avatar billede flashit Nybegynder
24. januar 2001 - 11:47 #19
Ja.jeg har indsat følgende:

<%@LANGUAGE=\"VBSCRIPT\"%> 

og indsat din:

<%
Body = Recordset1.Fields.Item(\"tekst\").Value
Body = Replace(Body,VbCrLf,\"<BR>\")
%>

<%=body%>

Pas
?????????????????
Avatar billede chris Nybegynder
24. januar 2001 - 14:01 #20
hvad giver den så af fejl?
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