ironheadMedlem sedan mars 20011 346 inlägg 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 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 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 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]