30. april 2003 - 22:46Der er
34 kommentarer og 1 løsning
Åben Link i en iframe som befinder sig i en anden frame
Jeg har en menu som opholder sig i Frame1 i frame2 ved siden af er der så en side som har nogen forskellige iframes, hvordan sørger jeg for at de links i Frame1 åbner sine links i eks Iframe1 ?
det er bare for at illustrere at dine iframes skal have et unik id sat med id="min_id1" der modsvarer parent.frame2.document.getElementById("min_id1").src='http://www.yahoo.com/'
Har ikke kigget længere ind i problemet, men skal dog lige anbefale at man *ikke* bruger id eller name som har mulighed for at forveksles med reserverede ord, =maddog= 22:55:21, 'if'
korrekt roenving. det bør man undgå med mindre det er fuldstændig uundgåeligt. i dette tilfælde var det bare for at "komme hurtigt hen over tasterne". Det bryder jo også med princippet om sigende variabel navne.
Det skal så siges at siden hvor menuen findes ligger i <frame src="Incwork/Page.asp?s=menu" name="frmTree" marginWidth="0" marginHeight="0" scrolling="auto" target="_self">
og siden med min iframes ligger i <frame name="frmMain" scrolling="auto" src="IncMain.htm">
goody. hvilken node er iframen og hvilken node er linket i. hvis du har target på din <frame> skal du lige huske at "annulere" linket når du bruger onclick i en <a> <a href="#" onclick="en_funktion(); return false;"> return false annulerer click'et. Ellers vil den åbne # (siden selv) i target.
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.