qualitum logo
öppna sida över alla frames

PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
md7dani



Medlem i: 318 dagar

Status: Offline



#672041
Inlägg Skrivet: 2010-02-09 03:43      Ämne: öppna sida över alla frames Citera

Vill öppna en sida över en websida med 3 frames, men lyckas inte. Läste att "_top" ska göra just detta, men det den gör är att öppna i samma frame. "_blank" öppnar ett nytt fönster och det vill jag inte ha.
Nån som förstår varför den gör så?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
breezer



Medlem i: 683 dagar

Status: Offline



#672044
Inlägg Skrivet: 2010-02-09 05:16      Ämne: Citera

använd en iframe tillsammans med javascript så får du till det du har önskat
och kolla upp z-index så ser du hur du får element att överlappa varandra i html
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
md7dani



Medlem i: 318 dagar

Status: Offline



#672066
Inlägg Skrivet: 2010-02-09 13:02      Ämne: Citera

breezer skrev:
använd en iframe tillsammans med javascript så får du till det du har önskat
och kolla upp z-index så ser du hur du får element att överlappa varandra i html


har kollat lite på det och min första tanke är följande lösning:

<html>
<frameset rows="100,*" frameborder="no" border="0" framespacing="0">
<iframe id="Iframe1" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" width="600" scrolling="No" height="600" src="http://www.yahoo.com"></iframe>

<frameset rows="*" cols="*,605" framespacing="0" frameborder="no" border="0">
<iframe id="Iframe2" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" width="600" scrolling="No" height="600" src="http://www.yahoo.com"></iframe>
<iframe id="Iframe3" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" width="600" scrolling="No" height="600" src="http://www.yahoo.com"></iframe>
</frameset>
</frameset>
</html>

Den lägger 3 virtuella iframes i en html sida, tex index.html. Sedan från iframe öppnar jag den andra sidan, tex startsida.html över index.html. Kanske inte går att göra så. Ser dock ingen annan lösning.

Detta funkade inte.

Ev lägga en stor iframe i vilken du har 3 vanliga frames. Från varje frame kan du sedan lägga antingen i iframe el i en vanlig frame.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
breezer



Medlem i: 683 dagar

Status: Offline



#672069
Inlägg Skrivet: 2010-02-09 13:37      Ämne: Citera

http://ddart.isgreat.org/test/test.html
är det, det här du vill åstakomma?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
marabou



Medlem i: 2165 dagar
Från: /home/
Status: Online



#672071
Inlägg Skrivet: 2010-02-09 13:46      Ämne: Citera

Du skall inte lägga iframe i en frameset.
iframe är för att baka in i "body", alltså i en webbsida med annat innehåll.
Om du använder frameset skall du använda frame-taggen.

Jag har gjort följande lösning i ett projekt (vet inte om det är samma som du är ute efter...)

index.html
KOD:
1:
<html>
2:
<head>...</head>
3:
<body>
4:
<div style="z-index:99;">
5:
Innehåll som läggs över ´frameset´
6:
</div>
7:
<iframe src="frameset.html" ... />
8:
</body></html>


Annars kan du ju använda _parent istället för _top.

Vad menar du med "öppna en sida över en websida"? Skall den ligga som ett lager uppepå den andra, eller skall webbsidan med tre frames bytas ut mot den "nya sidan"?
 

_________________
“Commenting your code is like cleaning your bathroom — you never want to do it, but it really does create a more pleasant experience for you and your guests.”
– Ryan Campbell
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp Besök användarens hemsida
md7dani



Medlem i: 318 dagar

Status: Offline



#672073
Inlägg Skrivet: 2010-02-09 13:49      Ämne: Citera

breezer skrev:
http://ddart.isgreat.org/test/test.html
är det, det här du vill åstakomma?


jepp nu börjar det likna nåt Smile, fast iframen som överlappar ska täcka hela browserfönstret.

marabou:

"Annars kan du ju använda _parent istället för _top."

Har testat men det funkar inte. Troligtvis för att jag postar innehållet med Php och sen redirectar sidan via en META tag. Den öppnas alltid i samma frame. Kan ha med serverside begränsningar att göra.

"Eller skall webbsidan med tre frames bytas ut mot den "nya sidan"?"

Helst vill jag att den ska göra just så. Enkelt och snyggt.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
breezer



Medlem i: 683 dagar

Status: Offline



#672081
Inlägg Skrivet: 2010-02-09 14:36      Ämne: Citera

har testar göra allt möjligt redirect osv

http://ddart.isgreat.org/test/frameindex.html

den här funkar ändå, du har förmodligen gjort något fel någonstans
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
md7dani



Medlem i: 318 dagar

Status: Offline



#672083
Inlägg Skrivet: 2010-02-09 15:10      Ämne: Citera

breezer skrev:
har testar göra allt möjligt redirect osv

http://ddart.isgreat.org/test/frameindex.html

den här funkar ändå, du har förmodligen gjort något fel någonstans


precis så vill jag ha. Hur är koden för det?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
JimmieJohansson



Medlem i: 1398 dagar
Från: Upplands Väsby
Status: Offline



#672085
Inlägg Skrivet: 2010-02-09 15:18      Ämne: Citera

md7dani skrev:
breezer skrev:
har testar göra allt möjligt redirect osv

http://ddart.isgreat.org/test/frameindex.html

den här funkar ändå, du har förmodligen gjort något fel någonstans


precis så vill jag ha. Hur är koden för det?


Ett tips är att kolla källkoden om du inte vill göra det själv?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
marabou



Medlem i: 2165 dagar
Från: /home/
Status: Online



#672086
Inlägg Skrivet: 2010-02-09 15:25      Ämne: Citera

md7dani skrev:
Har testat men det funkar inte. Troligtvis för att jag postar innehållet med Php och sen redirectar sidan via en META tag. Den öppnas alltid i samma frame. Kan ha med serverside begränsningar att göra.

_top och _parent påverkar länkar (a-taggar) hur de öppnas. Vad jag vet kan de inte användas för meta-refresh osv...

Alternativ: Använd JavaScript!
KOD:
1:
window.top.location.href='http://......';

eller om du inte vill ha kvar frames-sidan i historiken:
KOD:
1:
window.top.location.replace('http://.....');
 

_________________
“Commenting your code is like cleaning your bathroom — you never want to do it, but it really does create a more pleasant experience for you and your guests.”
– Ryan Campbell
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp Besök användarens hemsida
md7dani



Medlem i: 318 dagar

Status: Offline



#672089
Inlägg Skrivet: 2010-02-09 15:51      Ämne: Citera

marabou skrev:
md7dani skrev:
Har testat men det funkar inte. Troligtvis för att jag postar innehållet med Php och sen redirectar sidan via en META tag. Den öppnas alltid i samma frame. Kan ha med serverside begränsningar att göra.

_top och _parent påverkar länkar (a-taggar) hur de öppnas. Vad jag vet kan de inte användas för meta-refresh osv...

Alternativ: Använd JavaScript!
KOD:
1:
window.top.location.href='http://......';

eller om du inte vill ha kvar frames-sidan i historiken:
KOD:
1:
window.top.location.replace('http://.....');


Ja faktiskt. Det funkar nu. Det funkar om du använder det i en länk, men inte i en Meta tag. Bugar o bockar för all bra hjälp!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Visa skript som användaren har laddat upp
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo