Avatar billede mik28 Seniormester
27. februar 2005 - 14:40 Der er 12 kommentarer og
1 løsning

åbne sider i <span>

Jeg har længe tænkt på om det er muligt at åbne sider i <span>

Min side ser i princippet således ud

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<title>TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body style="margin:0px;background-image:url('./ET_ELLER_ANDET_BILLEDE');background-repeat: no-repeat;">

<span id="menu" style="z-index:1;display:inline;position:absolute;padding-top:0px;margin-top:0px;margin-left:0px;height:100px;width:1000px;background-color:#123456;">

<input type="button" style="width:120px;" name="Knap1" value="Knap1" onclick="location.href='./etellerander.html'">
<input type="button" style="width:120px;" name="Knap2" value="Knap2" onclick="location.href='./etellerander.html'">
<input type="button" style="width:120px;" name="Knap3" value="Knap3" onclick="location.href='./etellerander.html'">

</span>

<span id="indhold" style="z-index:1;overflow:auto;display:inline;position:absolute;padding-top:0px;margin-top:100px;margin-left:0px;height:450px;width:1000px;background-color:#654321;">
indhold
</span>

</body>
</html>

Det jeg gerne vil opnå er 2 ting

1. Hvordan får jeg loadet en side i indhold når siden loader første gang.

2. Hvordan får jeg linkene i menuen til at åbne i indhold
Avatar billede roenving Novice
27. februar 2005 - 14:43 #1
Du kan _ikke_ loade noget i andet end window-objekter, altså popups eller (i)frames !-)
Avatar billede mik28 Seniormester
27. februar 2005 - 14:52 #2
Okay. Tak for det ;-) Ligger du et svar
Avatar billede keysersoze Ekspert
27. februar 2005 - 14:54 #3
nja - det er vel så ikke helt rigtigt... godt nok er det ikke vanvittig crossbrowser, men kig på fx www.web-dev.dk - her loades sider dynamisk ind i layers.
Avatar billede roenving Novice
27. februar 2005 - 14:59 #4
-- man kan lave noget med enten et xmlhttp-objekt, så man kan hente data, som kan fyldes ind i divs, eller noget med en skjult iframe, som kan det samme ...

-- bemærk, at jeg skrev div, for det er faktisk ulovligt at smide noget ind i span-elementer, som ikke er inline-elementer, og det kommer man hurtigt forbi, når man skal udfylde en side !-)
Avatar billede roenving Novice
27. februar 2005 - 15:01 #5
-- og linket er dødt lige nu, soze ...
Avatar billede keysersoze Ekspert
27. februar 2005 - 15:02 #6
DOH!! har ikke fået skiftet ip endnu :(
Avatar billede keysersoze Ekspert
27. februar 2005 - 15:06 #7
nåh - men mens IP-ændringer i spænding venter på at træde i kraft er der et midlertidigt link her http://soze.dyndns.dk/1%20done/web-dev_asp/
Avatar billede mik28 Seniormester
27. februar 2005 - 15:33 #8
Okay. Jeg har kigget på det og det er også smart og jeg er vist nok blevet lidt klogere. Ligger I nogle svar så jeg kan lukke
Avatar billede roenving Novice
27. februar 2005 - 15:39 #9
-- du kan se et eksempel på brug af en skjult iframe her:

http://www.eksperten.dk/spm/496122#rid4581863

-- og den skulle være ganske cross-browser !-)

Velbekomme '-)
Avatar billede mik28 Seniormester
27. februar 2005 - 15:49 #10
Hele grunden til spørgsmålet er at jeg ikke vil bruge Iframes :-). Der er for mange problemer i den forbindelse. De rare mennesker hos MS har jo en kedelig tendens til at gå sine egne veje og ikke lytte til W3C. Jeg kan ikke få en iframe til at være transparent i andre browsere end IE. Mit sidste forsøg var.

<script>
document.all.content.allowTransparency = true;"
</script>

Det virker i IE, men ikke i Mozilla
Avatar billede roenving Novice
27. februar 2005 - 15:50 #11
-- en skjult iframe kan ikke genere nogen !-)
Avatar billede roenving Novice
27. februar 2005 - 15:52 #12
-- document.all virker kun i IE og Opera !o]

-- og tak for point ;~}
Avatar billede mik28 Seniormester
27. februar 2005 - 15:56 #13
ligesom allowTransparency
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