Frågan#1 Hej
Om jag har en variabel kallad sidKod. I den finns detta lagrat:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
I jag vill lägga till lite text i varibeln sidkod efter <head>
Jag vill alltså att sidkoden ska se ut på detta sätt:
<html>
<head>
<!-- Här ska den extra koden läggas till -->
<title></title>
</head>
<body>
</body>
</html>
Hur gör jag det?
PoffeMedlem sedan apr. 20022 743 inläggså här kanske? inte testat men..
str3 = Left(str1, 13) & str2 & Mid(str1, 13, Len(str1)-13)
LLarsGMedlem sedan dec. 200012 464 inlägg sidkod = replace(sidkod,"<head>","<head>" & "<!-- Här ska den extra koden läggas till -->")
<%
dim infogaText, sidFot
sidFot = "<html><head><title></title></head><body></body></html>"
infogaText = "<!-- Här ska den extra koden läggas till -->"
sidFot = left(sidFot, 12) & infogaText & right(sidFot, 42)
response.write replace(sidfot, "<", "<") & "<br>"
%>
eller kanske
<%
infogaText = "<!-- Här ska den extra koden läggas till -->"
sidFot = left(sidFot, inStr(sidFot, "<head>") + 5) & infogaText & right(sidFot, len(sidFot) - inStrRev(sidFot, "<title>") + 1)
response.write replace(sidfot, "<", "<") & "<br>"
%>
[ red] hehe... det där tänkte jag inte på LarsG klart du skall göra så : )
LarsG skrev:
sidkod = replace(sidkod,"<head>","<head>" & "<!-- Här ska den extra koden läggas till -->")
Det var så jag själv tänkte göra men jag trodde att det gick utan att ersätta <head>
LLarsGMedlem sedan dec. 200012 464 inlägg Ja, då får du använda instr för att hitta var <head> slutar och sedan sätta ihop det med mid
pos = instr("<head">,sidkod)
if pos > 0 then sidkod = mid(sidkod,1,pos+5) & ny & mid(sidkod,pos+6)
Spelar det någon roll om man gör så eller på det första sättet att skriva over <head> prestandamässigt.
Jag tror knappst det!
LLarsGMedlem sedan dec. 200012 464 inlägg Jag tror nog att det är svårt att uppmäta någon relevant skillnad.