Har en sida med två frames, enl: Hobbe. Få tacka för era svar... Postade i fel forum först.. därav 2 kopior. ja, jag har fått det att fungera, men endast på lokala sidor, mitt problem är att det inte fungerar om framesen innehåller en extern länk. foms/frames etc...
Index.html:
<html><head><title>index</title></head>
<frameset rows="115,*" border=0>
<frame name="sidhuvud" src="huvud.asp">
<frame name="sidfot" src="fot.html">
</frameset>
</html>
fot.html innehåller:
<Form name="login" method="POST" action="">
<input type="text" name="u" value="">
</FORM>
Ifrån sidhuvud (huvud.asp) vill jag ju komma åt "form" i fot.html.
Hur använder jag DOM för att komma åt och skriva till tex inputboxen i Formen? ????
window.parent.forms.getElementById('u').value = ‘HEJ’; ?? (detta fungerar dock inte)
MvH,
HobbeSv: foms/frames etc...
Enligt mig så är du helt ute.
Gör så här istället:
I din index.html lägger du in:
<form method="POST" name="Ny" action="DinAspSida.asp"">
<p>Password:
<input type="text" name="frmPassword" size="30"></p>
<input type="submit" Style ="width: 135" value="Skicka" name="B1">
</form>
Det jag kallade för "DinAspSida.asp" döper du ju om till vad som passar dig.
Du tar sedan imott dett med:
<%
Dim sPword
sPword= Request.form("frmPassword")
Response.write sPword
%>
Sedan så kan du göra vad du vill med den.
Jag vill nog också rekommendera dig att läsa en del om det här. Det finns många utmärkta artiklar
här på Pellesoft, och väldigt många bra böcker.
Sv:foms/frames etc...
Benni,
Saken är att jag måste göra på det sätt som jag beskrev. För i mitt fall kan jag inte ändra i fot.html. Den ligger nämligen på telias server. (webmail-login sidan.)
Jag vill bara fylla i username/passw fälten automatiskt, där login/lösen läses från en databas för varje person på företaget.
Okej, jag kan allltid skippa framesen, men det är den lösning de har idag. Tänkte börja utgå ifrån det. Sen så har det blivit en grej nu. skulle gärna vilja lära mig hur man gör det jag beskrev.Sv:foms/frames etc...
OM nån kan hjälpa mig med det är jag för evigt tacksam...