webForumDet fria alternativet

unterminated string constant

5 svar · 536 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Försöker passera text som jag hämtat från en databas (i en Iframe) till en textbox, men får unterminated string constant som felmess.

När jag ex sätter texten som jag vill skriva till textboxen till HEPP så funkar det.
Jag tror att felet beror på att jag har mellanslag i texten (har provat att köra en replace på " " till " " och då fungerar det. Men   parsars inte till ett mellanslag utan   skriv ut.

Ie: hej halla test

Hur skall jag få det att fungera?

The_HulkMedlem sedan juni 20031 837 inlägg
#2

Skulle du kunna visa koden istället?

BjurisMedlem sedan juli 2001514 inlägg
#3

ASPEN

arrivaltime = trim(aRow(0,index))
    departuretime = trim(aRow(1,index))
    origin = trim(aRow(2,index))
    destination = trim(aRow(3,index))
    aircraftType = trim(aRow(4,index))
    freetexten = trim(aRow(5,index))
    flight = UCase(Request("Flight"))
 linktext = linktext & "<a href='#' onClick=addToParent('"&arrivaltime&"','"&departuretime&"','"&origin&"','"&destination&"','"&aircraftType&"','"&freetexten&"','"&flight&"'); style=color:#000000;>"& aRow(2,index)&"-"&aRow(3,index) &"</a><br/>" '

som jag sedan binder till ett layer

window.parent.document.getElementById('foo').innerHTML ="You have select a multisector flight.<br />Please select one of the following routes:<br /><%=linktext %>";

Ovanstående kod ligger i en Iframe

Nedanståend kod ligger i den riktiga filen, den tar emot värdet och puttar in dem i textboxar samt döljer lagret.

function addToParent(depTime, arrTime, sorigin, sdestination, saircraftType, sfreetext, sflight)
{
    document.formname.Time1.value =depTime;
    document.formname.Time2.value =arrTime;
    document.formname.From1.value=sorigin;
    document.formname.To1.value=sdestination;
    document.formname.AircraftType.value = saircraftType;
    document.formname.FreeText.value = sflight +" - " +sfreetext;
    document.all['Layer1'].style.visibility = "hidden";
}

Och som sagt så fungerar det när man har en text som inte innehåller mellanslag i freetexten

spangoMedlem sedan juni 20008 205 inlägg
#4

Hur ser den genererade javascripten ut?

colioneMedlem sedan juni 20014 421 inlägg
#5

Hur ser koden ut när du har skrivit ut aspen?

R:
/snooze-loose

BjurisMedlem sedan juli 2001514 inlägg
#6

Löste det med en replace när jag skickar iväg det mellan sidorna och en replace när jag puttar in det i textboxen istället

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)