Tjo!
Sitter med en sajt som använder frames (och som av olika skäl måste göra det). Den är uppdelad i 3 frames, med en meny i vänsterkanten, brödtext i mitten och annonser i högerframen.
I mitten har jag en knapp som använder target="_parent" för att man alltid skall kunna klicka på den för att komma till startsidan (dvs till index.html som innehåller frameseten.
I PC och Mac-versionerna av Netscape och IE funkar det fint: Oavsett om man ser alla tre framesen i webbläsarens fönster eller enbart mittenframen (sidorna i den kan öppnas separat för utskrift eller hittas ibland från Google) så laddas alla tre framesen med menyn, startsidan och annonserna på rätt ställen.
MEN i Safari funkar det inte då de tre framesen syns och man klickar på länken till startsidan i mittenframen. Det som händer är att index.html då öppnas i mittenframen, medan vänster och höger frame ligger kvar. Resultatet är alltså att min sajt plötsligt har 5 öppna frames...
Vet nån om det är Safari som brister här eller jag själv? Går det att komma runt problemet?
En tanke är att jag måste använda doctype för frames för att Safari ska fatta. Jag har idag DTD XHTML 1.0 Transitional för alla enskilda sidor, men DTD XHTML 1.0 Frameset för index-sidan med frameset-elementen. Mina test tycks dock inte ge särskilt mycket bättre resultat oavsett vilket.
Hela sajten är validerad och godkänd av W3C så jag är ganska vilsen vad som kan vara fel här...