Avatar billede mysitesolution Nybegynder
23. august 2004 - 15:52 Der er 36 kommentarer og
2 løsninger

Ændre value i inputbox ved load

Hej...

Jeg har en side som sidder i en iframe... Det jeg vil gøre er så at når siden åbner, skal en textbox value blive  '' dvs. ingenting. MEN input boxen er i den side hvor iframen er...

Har prøvet:

<body onload="parent.inputtext.value = ''"> men virker ikke, "inputtext" er input boxens navn...
Avatar billede and_ Nybegynder
23. august 2004 - 15:54 #1
<body onload="window.parent.document.getElementById('inputtext').value = ''">
Avatar billede roenving Novice
23. august 2004 - 16:04 #2
-- og du skal huske, at det skal være under samme domæne !-)

-- og den gamnmeldags løsning skal bruge formnavnet:

<body onload="parent.document.FORMNAVN.inputtext.value = ''">
Avatar billede mysitesolution Nybegynder
23. august 2004 - 19:38 #3
virker ikke :/
Avatar billede roenving Novice
24. august 2004 - 00:10 #4
-- og du har sikret dig, at det er under samme domæne ?-)

-- og at du bruger enten and_s eller min løsning fra det body-tag, som i forvejen findes i det dokument, du loader i iframen ?o]
Avatar billede mysitesolution Nybegynder
24. august 2004 - 14:49 #5
ja :/...
Avatar billede and_ Nybegynder
24. august 2004 - 14:53 #6
Kan du ikke smide lidt kode herind... fx noget ala

-------HOVED FIL---------
<body-fætter-tagget>

nogen forskellige tags
<et lille iframe-tag>
</body>

------IFRAME-----------
<body og noget onload-dims>
bla bla bla
</body>
Avatar billede mysitesolution Nybegynder
24. august 2004 - 15:12 #7
hoved fil:

<html>
<body>
<form action="fil.htm" method=post" name="message">
<input type="text" name="text"> (har lavet navnet om til text istedet for inputtext, og har prøvet med inputtext ;) )
<input type="submit" name="submit" value="send">
</form>

fil.htm

<html>
<body onload="parent.document.message.text.value = ''"> (har også prøvet med den anden metode
</body>
Avatar billede roenving Novice
24. august 2004 - 15:17 #8
Hvor er iframen i hovedfilen ?-)
Avatar billede mysitesolution Nybegynder
24. august 2004 - 15:56 #9
<html>
<body>
<iframe name="chattext" src="fil.htm"></iframe>
<form action="fil.htm" method=post" name="message">
<input type="text" name="text"> (har lavet navnet om til text istedet for inputtext, og har prøvet med inputtext ;) )
<input type="submit" name="submit" value="send">
</form>
Avatar billede and_ Nybegynder
24. august 2004 - 16:16 #10
Så prøv:

<body onload="parent.document.message.text.value = ''">
Avatar billede roenving Novice
24. august 2004 - 16:18 #11
>>and_

Det er vel det han prøver ?-)
Avatar billede and_ Nybegynder
24. august 2004 - 16:29 #12
sorry... sad lige i mine egne tanker.... ;)

Og du er fuldstændig sikker på at det ikke er cross-domain-scripting?

Får du en javascript fejl? hvis ja.. hvilken?
Avatar billede mysitesolution Nybegynder
24. august 2004 - 16:43 #13
ligger begge indenfor samme domæne :/... ingen fejl til at se... :/...
Avatar billede roenving Novice
24. august 2004 - 16:47 #14
Heller ikke noget med subdomæner ?-)
Avatar billede mysitesolution Nybegynder
24. august 2004 - 16:53 #15
jo men det er det samme subdomæne :/
Avatar billede and_ Nybegynder
24. august 2004 - 16:55 #16
Så'en kan du ikke tænke... Et sub er et domæne på lige fod med alle andre... Så du laver crossdomain scripting...
Avatar billede mysitesolution Nybegynder
24. august 2004 - 16:59 #17
nej ejg gør ej.. fordi begge sider er under samme subdomæne og domæne ;)
Avatar billede and_ Nybegynder
24. august 2004 - 17:04 #18
http://domaene.dk  ---> Domæne for sig
http://www.domaene.dk --> Domæne for sig
http://gagdfgdsf.domæne.dk --> Domæne for sig

Ellers må du jo forklare lidt mere om hvordan din opbygning er!!!
Avatar billede mysitesolution Nybegynder
24. august 2004 - 17:05 #19
Avatar billede and_ Nybegynder
24. august 2004 - 17:08 #20
jeg har problemer med at skrive i chatten, hvis det er det du mener?
Avatar billede and_ Nybegynder
24. august 2004 - 17:10 #21
´sorry.. retter lige:

jeg har ikke problemer med at skrive i chatten, hvis det er det du mener?
Avatar billede mysitesolution Nybegynder
24. august 2004 - 17:18 #22
teksten forsvinder ikke... når man har skrevet en besked
Avatar billede and_ Nybegynder
24. august 2004 - 17:24 #23
kan du ikke lige åbne chatten....

Så kan vi vel lave det på en knap:

<input type="button" onclick="document.message.submit(); document.message.text.value = '';" name="subby" value="send">
Avatar billede mysitesolution Nybegynder
24. august 2004 - 17:29 #24
gjorde jeg også før, men så slettede den inden den nåede at sende, men nu er der der der submit() på... hvad gør man så hvis man nu ikke har java?
Avatar billede and_ Nybegynder
24. august 2004 - 17:30 #25
hvis du lige åbner chatten igen så kigger jeg på det..
Avatar billede mysitesolution Nybegynder
24. august 2004 - 17:37 #26
sådan
Avatar billede and_ Nybegynder
24. august 2004 - 17:45 #27
din chat laver sjove ting og sager, men din iframekode er:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Refresh" CONTENT="8; URL=writemessage.php?number=8q7UE0dHYbYO5MP2">
<link href="style_writemessage.css" rel="stylesheet" type="text/css">
</head>
<body>
<span class="chattext">*censored*</span></body>
</html>

Den holder jo ikke ;)
...Den skal være:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Refresh" CONTENT="8; URL=writemessage.php?number=8q7UE0dHYbYO5MP2">
<link href="style_writemessage.css" rel="stylesheet" type="text/css">
</head>
<body oncload="window.parent.document.message.text.value = '';">
<span class="chattext">*censored*</span></body>
</html>
Avatar billede mysitesolution Nybegynder
24. august 2004 - 17:54 #28
and opret svar, virker nu :)
Avatar billede roenving Novice
24. august 2004 - 17:57 #29
Med de løsninger, jeg lagde
roenving 23/08-2004 16:04:05
roenving 24/08-2004 00:10:07
Avatar billede and_ Nybegynder
24. august 2004 - 18:16 #30
Roenving skal også have point ;)
Avatar billede mysitesolution Nybegynder
24. august 2004 - 18:16 #31
ja okay, tænkte jeg ikke lige på :( sorry... opret svar roenving...

du får 40, and får 60 for at hjælpe mig mest :)
Avatar billede roenving Novice
24. august 2004 - 18:17 #32
Det'r da helt i orden '-)
Avatar billede and_ Nybegynder
24. august 2004 - 18:19 #33
og ja.. Jeg vil da gerne hjælpe dig med at beta-teste din chat...
Der er vist stadig lidt fejl i den...  :)
som vi lige skal have luget ud...
Avatar billede mysitesolution Nybegynder
24. august 2004 - 18:27 #34
fedt... har du msn eller icq?
Avatar billede roenving Novice
24. august 2004 - 18:30 #35
Tak for point ;~}
Avatar billede and_ Nybegynder
24. august 2004 - 18:33 #36
jada :p

har lige smidt en mail i din retning....
Avatar billede mysitesolution Nybegynder
24. august 2004 - 18:37 #37
så lidt ;)
Avatar billede mysitesolution Nybegynder
24. august 2004 - 18:38 #38
hmm hvilken adresse har du brugt?

send til lasse@espeholt.dk
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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