Avatar billede budda Nybegynder
12. januar 2003 - 16:50 Der er 12 kommentarer og
1 løsning

navn på siden i et frameset..

Jeg har lavet dette script:
<script>
alert(top.frames['action'].src);
</script>
Det som den skal gøre er at lave en alert med hvilken side som er i framen action..

eks action.html
Avatar billede Slettet bruger
12. januar 2003 - 16:55 #1
alert(top.frames['action'].document.title);
Avatar billede and_ Nybegynder
12. januar 2003 - 16:55 #2
Prøv denne:

<script language="javascript">
var test = document.parent.action.location;
alert(test);
</script)
Avatar billede Slettet bruger
12. januar 2003 - 17:14 #3
Således:

alert(parent.frames["action"].location.href);

:)
Avatar billede Slettet bruger
12. januar 2003 - 17:15 #4
... og brug top, hvis du vil nå toppen af framesettet i stedet.
Avatar billede budda Nybegynder
12. januar 2003 - 17:15 #5
regin > Den giver titlen og ikke sidenavnet..
and_ > din virker ikke... Giver en fejl
Avatar billede budda Nybegynder
12. januar 2003 - 17:17 #6
læg et svar phoe.. :)
Avatar billede Slettet bruger
12. januar 2003 - 17:17 #7
alert(top.frames['action'].location.href);(samme som andens!)
Avatar billede Slettet bruger
12. januar 2003 - 17:17 #8
Svar
Avatar billede and_ Nybegynder
12. januar 2003 - 17:18 #9
Det kan jo ikke gå godt hvergang :)
Avatar billede budda Nybegynder
12. januar 2003 - 19:12 #10
Hvorfor virker dette ikke så?:
if(!top.frames["action"].location.href || top.frames["action"].location.href == "funny.php){
alert('Tom side eller funny.php');
else {
alert('hmm');
}

Selv om framen er tom??

(den skriver hmm)
Avatar billede Slettet bruger
12. januar 2003 - 19:34 #11
Hjælper dette?

if(!top.frames["action"].location.href || top.frames["action"].location.href == "funny.php"){
alert('Tom side eller funny.php');
else {
alert('hmm');
}
Avatar billede Slettet bruger
12. januar 2003 - 19:42 #12
Hmmm.... eventuelt kan dette også klare det:

if(top.frames["action"].location.href == "" || top.frames["action"].location.href == "funny.php"){
alert('Tom side eller funny.php');
else {
alert('hmm');
}
Avatar billede Slettet bruger
13. januar 2003 - 14:40 #13
Du skal skrive HELE stien, altså den absolutte sti:

if (!top.frames["action"].location.href == "" || top.frames["action"].location.href == "http://www.dit-domaene.dk/mappe/funny.php") {
alert('Tom side eller funny.php');
else {
alert('hmm');
}
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