Avatar billede lordnelson Seniormester
17. august 2011 - 13:04 Der er 6 kommentarer og
1 løsning

Post by i fierefox

Hej ved ikke om det er her i asp eller javascript spørgsmålet skal stilles , har foenklet scriptet til kun at dreje sig om det soørgsmølet går på : i IE kommer bynavn i feltet bynavn . Firefox sker ikke noget.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<%
post = 8230
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Application("sql")
  Set rs = Conn.Execute("Select [By] From postnumre Where Postnummer  = " & post &"")
  If Not rs.EOF Then
Response.Write "<body onLoad=""parent.info.bynavn.value='" & rs("by") & "';"">"
Else
Response.Write "<body onLoad=""parent.info.bynavn.value='';"">"
End If

Set rs = Nothing
Conn.Close
Set Conn = Nothing

%>
<form id="info" name="info" method="post" action="">
  <label for="bynavn"></label>
  <input type="text" name="bynavn" id="bynavn"  />
</form>
</body>
</html>
Avatar billede claes57 Ekspert
17. august 2011 - 13:31 #1
du skal i hvert fald fjerne linjen
<body>
da du senere laver en <body onload... og der skal kun være en i alt.
Avatar billede lordnelson Seniormester
17. august 2011 - 13:51 #2
Ok en smutter da jeg forkortede scriptet - er fjernet men samme resultat
Avatar billede claes57 Ekspert
17. august 2011 - 14:54 #3
Response.Write "<body onLoad=""document.getElementById(""parent.info.bynavn"").value='" & rs("by") & "';"">"
Avatar billede lordnelson Seniormester
17. august 2011 - 16:01 #4
Lige kommet hjem - skriver i morgen om der virker -- tak
Avatar billede lordnelson Seniormester
18. august 2011 - 07:19 #5
ved ikke om den virker i Firefox, men virker ikke i IE
Avatar billede lordnelson Seniormester
18. august 2011 - 07:56 #6
Lad os tage den ultra korte udgave :

<body onload="parent.info.bynavn.value='olfert'">
<form id="info" name="info" method="post" action="">
  <label for="bynavn"></label>
  <input type="text" name="bynavn" id="bynavn"  />
</form>
</body>

Virker ikke i firefox
Avatar billede lordnelson Seniormester
18. august 2011 - 08:24 #7
Har fundet løsningen:
parent.document.info.bynavn.value='" & rs("by") & "'

Firefox vil ha Document og ikke kun parent
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester