09. februar 2009 - 22:55Der er
10 kommentarer og 1 løsning
parent.test.location
Denne streng giver ikke det ønskede resultat: <a onClick="parent.test.location.href='test.asp'; parent.test.location.href='bildTest.asp'" href="#">frameTest</a>
Fejlmeddelelsen: parent.test.location er null eller ikke et objekt fremkommer.
Er det fordi denne frame ligger i tre niveauer "over" den frame hvor kaldet sker fra?
det kunne det meget vel være (men hvorfor dog have så mange framesider, frames har så godt som ingen eksistensberettigelse i år 2009...) - men det kan løses enten med parent.parent.parent.test.location.href eller endnu bedre hvis det er den øverste frame top.test.location.href
- og kan i øvrigt kun bifalde keysersoze's kommentar ;o)
Synes godt om
Slettet bruger
09. februar 2009 - 23:06#4
Tak for hjælpen. Hvor svært kan det være ;) Men så til det andet! Hvad mener du med eksistensberettigelse? Vil du bruge <div> eller og iFrame istedet. Eller hvordan?
Synes godt om
Slettet bruger
09. februar 2009 - 23:08#5
Ups! Sender du et svar keysersoze? >Desværre olebole kom keysersoze først ... Men tak alligevel
Synes godt om
Slettet bruger
09. februar 2009 - 23:35#6
Jeg ved godt, at det ikke er script. Men kan der lignende måde gøres det samme med et target="main", som også ligger nogle niveauer over? Som med biblioteker eks. ../../ osv. ?
Frames er Satans opfindelse. Ser "parent.parent.parent.test.location.href" måske pænt ud, altså set med en programmørs øjne? Du vil gøre dig selv en stor tjeneste i fremtiden og redesigne og omkode siden uden frames selv om det er surt. Samme problem er der også med iframes. Har kun kodet hjemmesider siden '99.
iframes bør kun benyttes hvis man skal vise indhold fra et andet domain - og der er ikke en egentligt alternativ til frames, men en side opbygget i divs er hvad man gør i dag.
Synes godt om
Slettet bruger
10. februar 2009 - 10:00#9
Men kan man åbne en ny side i divs? "Linke til en divs". Jeg mener ikke - heller ikke på html.dk - at være stødt på det. Har i evt. en tut. til dette?
"Men kan man åbne en ny side i divs?" >> Nej - og det er hele meningen. Argumentet fra W3C er bl.a, at en webside bør bestå af ét dokument ;o)
Synes godt om
Slettet bruger
10. februar 2009 - 11:36#11
OK olebole. Jeg opretter et sp. i html
Synes godt om
Ny brugerNybegynder
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.