Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


frames, forms och DOM

Postades av 2005-03-10 17:01:02 - Hobbe Husman, i forum javascript/dhtml, Tråden har 8 Kommentarer och lästs av 982 personer

Har en sida med två frames, enl:

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,
Hobbe


Svara

Sv: frames, forms och DOM

Postades av 2005-03-10 17:09:49 - Per Persson

Pröva
window.parent.forms["login"].elements["u"].value = ‘HEJ’;


Svara

Sv:frames, forms och DOM

Postades av 2005-03-10 17:14:14 - Hobbe Husman

"ett objekt föväntas", säger den...

Måste jag inte ange rätt frame åxå???


Svara

Sv: frames, forms och DOM

Postades av 2005-03-10 17:20:38 - Lars Gottfridsson

Jag brukar göra så här:

<Form name="login" method="POST" action="">
<input type="text" name="u" id="uu" value="">
</FORM>


sen i valfri rutin.....

var inputBox = document.getElementById("uu");
inputBox.value="Tjosan";




funkar bra för mig!


Svara

Sv:frames, forms och DOM

Postades av 2005-03-10 17:24:57 - Simon Dahlbacka

du kan inte hitta elementet med <b>getElementById</b> om du inte satt id på elementet. Dvs. du måste sätta både name och id.


Svara

Sv: frames, forms och DOM

Postades av 2005-03-10 18:57:11 - Per Persson

Fungerar
window.parent.sidfot.document.forms["login"].elements["u"].value = ‘HEJ’;
?


Svara

Sv:frames, forms och DOM

Postades av 2005-03-11 19:37:15 - Hobbe Husman

nej, ett object förväntas.... klagar den på...:(
Ska man köra med id eller name??
ska man inte använda getelementbyId/getelementbyName ???


Svara

Sv: frames, forms och DOM

Postades av 2005-03-11 20:33:13 - Hobbe Husman

men det finns ju en getElementByName åxå???? inte ska man behöva sätta båda????


Svara

Sv:frames, forms och DOM

Postades av 2005-03-12 02:07:44 - Hobbe Husman

Per Persson. ville bara säga att jag terstade ditt förslag igen och det fungerade.. men märkligt nog går det inte att göra så om man i den "andra" framen laddar en remote-sida..
Detta är precis det jag vill göra.
Prova gärna själv,

index.html:

<html><head><title>index</title></head>
<frameset rows="115,*">
<frame name="frame0" src="main.asp">
<frame name="frame1" src="http://webmail.telia.com/cp/ps/Main/login/Login?d=pne.telia.com">
</frameset>
<noframes>
</noframes>
</html>

i main.asp:
...

function y(){
window.parent.frames[1].document.forms[0].elements[0].value="XXX'; } (där XXX läses in från en databas)

Borde vara samma som:
window.parent.frame1.document.forms["loginInfo"].elements["u"].value='XXX';



Debug:

alert(window.parent.frames[0].name) => frame0
alert(window.parent.frames[1].name) => "åtkomst nekad"

medans
alert(window.parent.frames[1]) => [object]

Så tydligen blir det strul när framen innehåller en länk.. määärkligt..

hjääälp!





Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 604
27 953
271 705
6 539
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies