Kom ihåg mig?
Home Menu

Menu


krångel med hemsidan! (java/html)

Ämnesverktyg Visningsalternativ
Oläst 2008-05-23, 22:13 #1
jormars avatar
jormar jormar är inte uppkopplad
Medlem
 
Reg.datum: Nov 2007
Inlägg: 55
jormar jormar är inte uppkopplad
Medlem
jormars avatar
 
Reg.datum: Nov 2007
Inlägg: 55
Hejsan!
Har ett litet problem, min hemsida ser olika ut beronde om mar går in på www.min-domän.se än om man går in min-domän.se. Eller rättare sagt att min iframe reagerar olika beronde på vilken adress det är. Det kanske låter skit konstigt men det är så jag har uppfattat det.

Jag använder ett javascript till iframen så att den ska ändra höjd efter innehållet, men den funkar bara som den ska på "www"-adressen. Man tycker ju att det inte borde vara någon skillnad. Och säg inte att jag ska sluta använda iframe.. jag vet, det suger. Men jag kan bara html, även fast jag är lite newbie på det också.

Scriptet i HEAD:
Kod:
<script type="text/javascript">
<!--
function resize_iframe(){
document.getElementById("iframe").height="" // required for Moz, value can be "", null, or integer
document.getElementById('iframe').height=window.frames["iframe"].document.body.scrollHeight
}
// -->
</script>
Iframen i BODY:
Kod:
<iframe name="iframe" id="iframe" frameborder="0" scrolling="no" src="site/start.html" width="518" onload="resize_iframe();"></iframe>


Någon som vet vad felet kan vara?


För er som vill testa:
http://www.cojoshop.se
http://cojoshop.se
jormar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-23, 22:28 #2
sasserdudes avatar
sasserdude sasserdude är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2008
Inlägg: 569
sasserdude sasserdude är inte uppkopplad
Mycket flitig postare
sasserdudes avatar
 
Reg.datum: Feb 2008
Inlägg: 569
ett tips är att du ska försöka lära dig hur div´ar fungerar.

Dom ändras i höjd beroende på innehållet.

<div style="height:800px;width:300px;background-color:#000000;color:#ffffff">hejsan</div>

där är en div, nästan som frame, fast bättre, sätter man ingen height så ändras den automatiskt efter innehållet.
Så om du tex gör så här fast utan height:

<div style="width:300px;background-color:#000000;color:#ffffff">

<div style="float:left;width:300px">Hej</div>

<div style="float:left;width:300px">rad2</div>

<div style="float:left;width:300px;margin-top:100px">rad 3 långt ner</div>


</div>

det är vad ja kan förklara som lättast och kort, men läs mer på www.webdesignskolan.se


edit******

när man skriver style så är det som css fast utan en css fil.


inte det bästa svaret jag kunde ge dig, men att använda frames och javascript gör det mycket svårare för dig. och nu läste ja tråden tydligare och insåg hur meningslöst mitt inlägg var.
sasserdude är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-24, 00:42 #3
jormars avatar
jormar jormar är inte uppkopplad
Medlem
 
Reg.datum: Nov 2007
Inlägg: 55
jormar jormar är inte uppkopplad
Medlem
jormars avatar
 
Reg.datum: Nov 2007
Inlägg: 55
okej... en fråga bara. Hur får jag innehållet att öppnas inom en Div-tagg?
till exempel om jag klickar på en länk.

Vill inte att själva index-filen ska laddas om.
jormar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-24, 01:19 #4
Osiriss avatar
Osiris Osiris är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2006
Inlägg: 391
Osiris Osiris är inte uppkopplad
Flitig postare
Osiriss avatar
 
Reg.datum: Apr 2006
Inlägg: 391
Antingen har alla divar med innehåll laddats in från start och det visas/döljs med hjälp av Javascript, eller om det är dynamiskt innehåll i det som ska kunna växlas emellan så är det läge att läsa på om AJAX.
Osiris är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-24, 11:00 #5
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Mitt förslag är att låta www.*.se redirektas till *.se eller tvärtom.

Det har antagligen inget med iframen att göra.
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-25, 15:14 #6
jormars avatar
jormar jormar är inte uppkopplad
Medlem
 
Reg.datum: Nov 2007
Inlägg: 55
jormar jormar är inte uppkopplad
Medlem
jormars avatar
 
Reg.datum: Nov 2007
Inlägg: 55
Citat:
Originally posted by allstars@May 24 2008, 11:00
Mitt förslag är att låta www.*.se redirektas till *.se eller tvärtom.

Det har antagligen inget med iframen att göra.
och hur gör jag det om båda adresser leder till samma fil? :S
jormar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-26, 10:34 #7
HMHs avatar
HMH HMH är inte uppkopplad
Nykomling
 
Reg.datum: May 2004
Inlägg: 45
HMH HMH är inte uppkopplad
Nykomling
HMHs avatar
 
Reg.datum: May 2004
Inlägg: 45
Ditt script blir troligen blockat p g a cross-domain-scripting då sidan kör cojoshop.se och iframen kör www.cojoshop.se.

Pröva att sätta om så att båda är samma genom:
Kod:
document.domain = "cojoshop.se";
...innan du kör annan kod.
HMH är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:30.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017