webForumDet fria alternativet

Spara Funktion till asp

3 svar · 266 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Skulle med denna "spara" funktion vilja att värdet i en textruta skall "hängas på" en variabel, ex:test.asp?tst=test?textruta=värde
Kan nån hjälpa mig? (om ni förstår vad jag menar :)

    function Save() 
    	{
    	if (isHTMLMode){alert("Klicka bort 'Redigera HTML'");return;}
    	var sImgTag = idContent.document.body.all.tags("IMG");
    	var oImg;
    	for (var i = sImgTag.length - 1; i >= 0; i--) 
    		{
    	oImg = sImgTag[i];
    	alert("Add your code to Upload local image file here. Image Inserted : " + oImg.src );
    		}
    	//alert("Add your code to Save Document here");
    	//alert("Your Document : " + idContent.document.body.innerHTML);
    	test=idContent.document.body.innerHTML;
    	window.navigate ("test.asp?tst=" + test);
    	}
JohnsenMedlem sedan juli 2000836 inlägg
#2

Använder du den där funktionen till något, eller är du bara ute efter att sätta ett värde ur en textruta som en frågesträng på en URL?

------------------
- J-O-H-N-S-E-N -
------------------

ironheadMedlem sedan mars 20011 346 inlägg
#3

Jag sparar text som jag skrivit ur en textruta, typ editor. Nu vill jag skicka med värdet på en textruta till.

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Detta verkar bara vara en del av en mycket IE-specifik kod, men för att plocka in ett värde från en text-ruta kan du använda;

window.navigate ("test.asp?tst="+test+"&textruta="+document.myForm.myText.value);

Om formuläret ser ut så här;

<form name="myForm">
<input type="text" name="textruta">
</form>

Men skall du skicka med det som ett värde i URL'en (GET) så skall du egentligen escape'a det först;

escape(test)
samt;
escape(document.myForm.myText.value)

------------------
/ J

[Redigerat av Jojoxx den 12 jun 2001]

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