anoniem Geplaatst: 8 maart 2002 Delen Geplaatst: 8 maart 2002 Hallo, Binnen javascript heb je de mogelijkheid met document.title de title van het venster aan te passen. Dit werkt bij mij ook. Nu het volgende: Als ik een frameset (default.html) heb met daarin een tweetal pagina's (rows) bv top.html en content.html, en ik wil vanuit de conten.html via paren.document.title de titel wijzigen of opvragen van default.html, krijg ik een Access Denied van javascript terug. Het vreemde is dat ie dit alleen doet, als ik de pagina vanaf de server download/draai, als ik de drie bestanden lokaal heb staan en ik doe deze actie gewoon via file:///...., dan gaat het wel goed. Waar kan dit aanliggen? moet ik een andere manier gebruiken om de titel aan te passen, of kan de server van de site een beetje invloed hebben? in de pagina default.html staat alleen maar een frameset, geen coding of wat dan ook, wel een title in de head. Wie o wie kan mij helpen??? Alvast bedankt, Barry [ Dit Bericht is bewerkt door: DukeMan op 2002-03-08 21:23 ] Quote Link naar reactie
anoniem Geplaatst: 8 maart 2002 Auteur Delen Geplaatst: 8 maart 2002 ik gebruik in een geneste frameset: [code:1:8b5bdba2ef] <script> frames.parent.top.document.title='dit is mijn titel'; </script> [/code:1:8b5bdba2ef] probeer het eens met frames.top of frames.parent (of beide dus). grtzz t. Quote Link naar reactie
anoniem Geplaatst: 8 maart 2002 Auteur Delen Geplaatst: 8 maart 2002 Ik heb zo'n vermoeden dat de frameset en de pagina's niet allemaal op dezelfde server (lees: domein) staan. Klopt dat? In javascript is het namelijk niet mogelijk om objecten uit een ander domein aan te spreken. Standaard security en daar is dus weinig aan te doen. Quote Link naar reactie
anoniem Geplaatst: 8 maart 2002 Auteur Delen Geplaatst: 8 maart 2002 btw. Teacher: Het zal waarschijnlijk wel werken maar wat jij hebt staan is eigenlijk geen correcte verwijzing naar een window object. Werkt in jouw geval top.document niet? (heb geen idee hoe je structuur in elkaar zit dus eigenlijk roep ik maar wat :wink: ) Quote Link naar reactie
anoniem Geplaatst: 9 maart 2002 Auteur Delen Geplaatst: 9 maart 2002 de twee pagina's worden inderdaad van twee servers afgehaald: default.html staat op server x, top.html staat daar eveneens. content.html staat op server y. Zou het daar dan mee te maken kunnen hebben? en zo ja, wat kan ik daar aan doen... Alvast bedankt, Barry Quote Link naar reactie
anoniem Geplaatst: 9 maart 2002 Auteur Delen Geplaatst: 9 maart 2002 ja, daar heeft het mee te maken. als je bijvoorbeeld een .TK (ofzo) domein hebt, dan kan je dit truukje wel shaken... helaas... ennehh, annie, ik sta hier toch bekend om mijn slorige/creatieve* oplossingen en codes? Ik gebruik het omdat ik in een geneste frameset soms nog een keer een frameset open. ik weet niet hoeveel geneste frames frames.top kan bereiken... grtzz t. *[i:05972f7533]doorhalen wat niet van toepassing is[/i:05972f7533] :smile: Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 [quote:9316725ccc] [b:9316725ccc]Op 09-03-2002 22:33, schreef teacher:[/b:9316725ccc] ennehh, annie, ik sta hier toch bekend om mijn slorige/creatieve* oplossingen en codes? Ik gebruik het omdat ik in een geneste frameset soms nog een keer een frameset open. ik weet niet hoeveel geneste frames [b:9316725ccc]frames.top[/b:9316725ccc] kan bereiken... [/quote:9316725ccc] Het zou sowieso top.frames moeten zijn :grin: [ Dit Bericht is bewerkt door: Annie op 2002-03-10 01:04 ] Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 [quote] Op 10-03-2002 1:03, schreef Annie: [quote:bd20105ffc] Het zou sowieso top.frames moeten zijn :grin: [/quote:bd20105ffc] goed: volgens de regeltjes: [code:1:bd20105ffc] <script language="JavaScript" type="text/javascript" <!- top.frames.document.title='whoopah!' //-> </script> [/code:1:bd20105ffc] soms kan ik het... :razz: t. Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 Het gaat hier inderdaad om een .tk domein die naar mijn site geforward wordt. Het is dus hierbij niet mogelijk?? Gr,Barry Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 [quote:837e93b59e] [b:837e93b59e]Op 10-03-2002 2:54, schreef teacher:[/b:837e93b59e] [..een probeersel..] soms kan ik het... :razz: [/quote:837e93b59e] uhm, wrong again :grin: [i:837e93b59e]frames[/i:837e93b59e] is een collectie, dus welk element wil je daaruit hebben? [i:837e93b59e]top.frames[0].document.title[/i:837e93b59e] zou bijvoorbeeld juist zijn om de eerste frame uit de frameset aan te spreken. Als je het topmost window wil aanspreken (die met de eerste frameset) is dat heel simpel [i:837e93b59e]top[/i:837e93b59e], dus: [i:837e93b59e]top.document.title[/i:837e93b59e] (zoals ik al eerder zei). [quote:837e93b59e] [b:837e93b59e]Op 10-03-2002 8:43, schreef DukeMan:[/b:837e93b59e] Het gaat hier inderdaad om een .tk domein die naar mijn site geforward wordt. Het is dus hierbij niet mogelijk?? [/quote:837e93b59e] Is lezen echt zo moeilijk? Of zijn wij zo onduidelijk? Nee. Het kan niet. Quote Link naar reactie
anoniem Geplaatst: 10 maart 2002 Auteur Delen Geplaatst: 10 maart 2002 daar gaat mijn (toch al wankele) reputatie... :wink: t. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen