11. juli 2005 - 21:34
Der er
19 kommentarer og 1 løsning
location i main-frame
Jeg har en side med et frameset. Frameset'et indeholder bl.a. frames ved navn main og menu. Hvordan kan jeg i menu.html printe den side som er hentet som src i main-framen? Jeg har prøvet med: <script> alert(main.location); </script> Men det virker ikke. Nogen der kan hjælpe?
Annonceindlæg fra Deloitte
<script> alert(parent.main.location); </script> Hvad siger den?
Hvordan ser din frameset kode ud?
<frameset frameborder="0" framespacing="0" border="0" rows="26,*,20" cols="100%"> <frame src="menu.html" name="menu" scrolling="no" noresize="noresize"> <frame src="main.html" name="main" scrolling="auto" noresize="noresize"> <frame src="credit.html" name="credit" scrolling="no" noresize="noresize"> </frameset>
Prøv.. <script> alert(parent.main.location.href); </script>
Har fået det til at virke nu, men har et problem. Den adresse jeg får skrevet er f.eks.: c:\minside\index.html Kan jeg ik få den til kun at skrive "index.html"?
Ehh? Så gemmer du jo bare alle filerne i samme mappe samt index.html ?
Prøvede "parent.main.src" for blot at få den src som der er valgt i frameset'et. Men det dur heller ikke.
Kommentar: dennism 11/07-2005 22:09:11 -- der sagde du have fået det til og virke?
11. juli 2005 - 22:11
#10
Alle filerne ligger i én mappe.
11. juli 2005 - 22:12
#11
ja, men ik helt..får ik det resultat som jeg ønskede!
11. juli 2005 - 22:12
#12
Ah, du mener den kun skal udskrive index.html i alerten og ikke c:\minside\ ?
11. juli 2005 - 22:13
#13
Ja. jeg vil ik have det andet med. Er kun interesseret i filnavnet!
11. juli 2005 - 22:18
#14
<script> var txt = parent.main.src; var hvadskalfjernes = "C:/minside/"; alert(Replace(txt,""+hvadskalfjernes+""," ")); </script>
11. juli 2005 - 22:27
#15
Får en fejl, når jeg kører overstående.
11. juli 2005 - 22:31
#16
Hvad prøver du da? retter du / til \ ?
12. juli 2005 - 03:19
#17
<ole> Hvis stien ligger i variablen 's' (med '\' som delimiter): s = s.substr(s.lastIndexOf("\\")+1); alert(s); /mvh </bole>
12. juli 2005 - 03:19
#18
:)
12. juli 2005 - 15:36
#19
- selvtak :)
12. juli 2005 - 17:36
#20
Tak ;)
Vi tilbyder markedets bedste kurser inden for webudvikling