---
title: "Det blir bara fel fel fel fel....!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18796-det-blir-bara-fel-fel-fel-fel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "wallrider"
published: "2002-01-25T13:27:00.000Z"
updated: "2002-01-26T01:25:00.000Z"
replies: 1
views: 165
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18796-det-blir-bara-fel-fel-fel-fel"
---

# Det blir bara fel fel fel fel....!!!

## #1 — wallrider, 2002-01-25T13:27Z

Tjenixen!

Den här koden genererar felet efter att antingen doReplace() eller doSearch() körs:

Fel:'replaceEntry' är null eller inte ett objekt.

Om jag sätter en enkel sträng istället för form.replaceEntry.value så uppstår problemet istället på raden under och ger felmeddelandet:

Fel:'regexp' är null eller inte ett objekt.

Den som lyckas knäcka denna nöt kan därmed i mina ögon kröna sig själv till JavascriptGuru...!!!

Jag tackar på förhand Mvh /Fredrik

PS: Är det något som verkar oklart så tveka inte att höra av er så ska jag förklara bättre.

f.wallin@spray.se

\----------------------------------------
			\<table cellpadding="0" cellspacing="0" border="0"\>
\<script language="JavaScript"\>
var mainString = "\<%
strSQL = "select \* from lankar"
Set RS = conn.execute(strSQL)
Do until RS.eof
tblLank = RS("lank")
sokvag = RS("sokvag")
lankId = RS("Id")
tblLanken = tblLank & "&#0124;" & sokvag & "&#0124;"

response.write(tblLanken & " ")

RS.Movenext
Loop
%\>"

function doReplace(form) {
var replaceStr = form.replaceEntry.value
var regexp = eval("/" + form.regexp.value + delim)
form.result.value = mainString.replace(regexp, replaceStr)
}
function doSearch(form) {
var replaceStr = form.replaceEntry.value
var regexp = eval("/" + form.regexp.value + delim)
var resultat = mainString.search(regexp)
alert(resultat)
}
\</script\>
			
			\<%
			strSQL = "select \* from lankar"
			Set RS = conn.execute(strSQL)
			Do until RS.eof
			tblLank = RS("lank")
			sokvag = RS("sokvag")
			lankId = RS("Id")
			tblLanken = tblLank & "&#0124;" & sokvag & "&#0124;"
			%\>
			\<form\>
			\<tr\>
			\<td\>\<img src="bilder/1x1trans.gif" border="0" height="1" width="5"\>\</td\>
			\<td\>\<a href="#" onclick="f_store(document.history.command\<%= lankId %\>.value)"\>\<img src="bilder/moduler/ruta.gif" border="0"\>\</a\>\</td\>
			\<td class="body"\>\<img src="bilder/1x1trans.gif" border="0" height="1" width="15"\>\<a href="#" onclick="doSearch(this.form)"\>\<%= tblLank %\>\</a\>\<input type="Hidden" name="replaceEntry" value="\<%= tblLanken %\> "\>\<input type="Hidden" name="regexp" value="\<%= tblLanken %\> "\>\</td\>
			\</tr\>
			\</form\>
			\<%
			RS.Movenext
			Loop
			%\>
			\</table\>

Permalänk: https://www.webforum.nu/p/18796

## #2 — Jesper T, 2002-01-26T01:25Z

Ser ut som ett ASP forumfall!

//MVH JESPER
;)

Permalänk: https://www.webforum.nu/p/336250

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18796-det-blir-bara-fel-fel-fel-fel
