/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Skærmopløsning og Frames
Fra : Kita Thomsen


Dato : 24-05-01 23:04

Jeg har et lille problem.

Jeg vil gerne tage højde for, at skærmen kan have forskellige opløsning.

Derfor vil jeg gerne have kombineret JavaScript og HTML. Men det vil den
"sgutte"

Noget ala:

<script language="javascript">
<!-- Hide the script from old browsers --

function myscr()
{
if (screen.width != 1024)
{
<frameset scrolling="auto" cols="35%,*">
<frameset scrolling="auto" rows="31%,*">
<frame scrolling="auto" name="title" noresize
src="logo.html">
<frame scrolling="auto" noresize name="toc"
src="menu.html">
</frameset>
<frameset rows="*">
<frame scrolling="auto" name="main page" src="main.html">
</frameset>
<noframes>
</noframes>
}
else
{
<frameset scrolling="auto" cols="26%,*">
<frameset scrolling="auto" rows="23%,*">
<frame scrolling="auto" name="title" noresize
src="logo.html">
<frame scrolling="auto" noresize name="toc"
src="menu.html">
</frameset>
<frameset rows="*">
<frame scrolling="auto" name="main page" src="main.html">
</frameset>
<noframes>
</noframes>
}
}
//-->

</script>

<body onload="javascript:myscr()">
</body>
</html>



 
 
Jakob Andersen (24-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 24-05-01 23:33

"Kita Thomsen" <kita@thomsen.mail.dk> wrote in message
news:9ek0gv$e50$1@news.inet.tele.dk...
> Derfor vil jeg gerne have kombineret JavaScript og HTML. Men det vil den
> "sgutte"

Du kan ikke bare skifte mellem HTML og Javascript du skal bruge Javascripts
document.write til at udskrive htmlen f.eks.

if(udtryk){
document.write('<div style="color:white;background-color:green;">javascript
er cool</div>')
}

--
"No matter how great and destructive your problems may seem now,
remember, you´ve probably only seen the tip of them."



Martin Persson (24-05-2001)
Kommentar
Fra : Martin Persson


Dato : 24-05-01 23:31


Kita Thomsen <kita@thomsen.mail.dk> skrev i en
news:9ek0gv$e50$1@news.inet.tele.dk...
> Jeg har et lille problem.
>
> Jeg vil gerne tage højde for, at skærmen kan have forskellige opløsning.
>

noget i den her retning burde virke

html dokument:

<html>
<head>

<script src="check_screen.js"></script>

</head>
<body>

<script>
if (screen.width==1024)
document.write(1024)

else
document.write(all)
</script>

</body>
</html>


og så en js fil der hedder check_screen.js
hvor du skriver disse to variable:

var 1024 =
'<frameset scrolling="auto" cols="35%,*">' +
'<frameset scrolling="auto" rows="31%,*">' +
'<frame scrolling="auto" name="title" noresize src="logo.html">' +
'<frame scrolling="auto" noresize name="toc" src="menu.html">' +
'</frameset>' +
'<frameset rows="*">' +
'<frame scrolling="auto" name="main page" src="main.html">' +
'</frameset>'

var all =
'<frameset scrolling="auto" cols="26%,*">' +
'<frameset scrolling="auto" rows="23%,*">' +
'<frame scrolling="auto" name="title" noresize src="logo.html">' +
'<frame scrolling="auto" noresize name="toc" src="menu.html">' +
'</frameset>' +
'<frameset rows="*">' +
'<frame scrolling="auto" name="main page" src="main.html">' +
'</frameset>' +
'<noframes>' +
'</noframes>'

ved at bruge js filen skal du kun rette en fil hvis du skal rette i
framesettet

Held og lykke

Martin



Jonas Astrup - html.~ (24-05-2001)
Kommentar
Fra : Jonas Astrup - html.~


Dato : 24-05-01 23:48

Kita Thomsen wrote in dk.edb.internet.webdesign.html:
> Jeg har et lille problem. Jeg vil gerne tage højde for,
> at skærmen kan have forskellige opløsning.

Ja, det kan godt gå hen og blive lidt af et problem

Ser du - det er ikke muligt at bruge skærmopløsningen til at sige noget om
browservinduets størrelse. Folk kører nemlig ikke altid med med maksimerede
vinduer.

Du kan evt. prøve at øje disse artikeler - så vil du se at det kan blive
svært at lave noget der virker ordentligt:

http://www.si.dk/netsteder/artikler/skaerm/
http://www.html.dk/artikler/00025/

Noget kunne altså tyde på at folk, som kører med højere skærmopløsninger
generelt selv finder ud af at justere deres vinduer så størrelsen passer
dem.

Mvh
Jonas

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

mola (26-05-2001)
Kommentar
Fra : mola


Dato : 26-05-01 21:26


"Jonas Astrup - html.dk" <jonas.usenet@html.dk> skrev i en meddelelse
news:9ek323$5ut$1@sunsite.dk...
> Kita Thomsen wrote in dk.edb.internet.webdesign.html:

> Du kan evt. prøve at øje disse artikeler - så vil du se at det kan blive
> svært at lave noget der virker ordentligt:
>
> http://www.si.dk/netsteder/artikler/skaerm/
> .....


Artiklen er ekstra underholdende at læse i 640x480

mola



Kita Thomsen (25-05-2001)
Kommentar
Fra : Kita Thomsen


Dato : 25-05-01 09:05

Løsningen blev:
<head>
<script language=javascript>

function showPage( ){

if (screen.width<=800)
document.write('<frameset scrolling="auto" cols="35%,*">' +
'<frameset scrolling="auto" rows="33%,*">' +
'<frame scrolling="auto" name="title" noresize src="logo.html">' +
'<frame scrolling="auto" noresize name="toc" src="menu.html">' +
'</frameset>' +
'<frameset rows="*">' +
'<frame scrolling="auto" name="main page" src="main.html">' +
'</frameset>')

else
document.write('<frameset scrolling="auto" cols="25%,*">' +
'<frameset scrolling="auto" rows="23%,*">' +
'<frame scrolling="auto" name="title" noresize src="logo.html">' +
'<frame scrolling="auto" noresize name="toc" src="menu.html">' +
'</frameset>' +
'<frameset rows="*">' +
'<frame scrolling="auto" name="main page" src="main.html">' +
'</frameset>')
}
</script>
</head>
<body onload="showPage( );">
</body>


"Kita Thomsen" <kita@thomsen.mail.dk> skrev i en
> Jeg vil gerne tage højde for, at skærmen kan have >forskellige opløsning.




Søg
Reklame
Statistik
Spørgsmål : 177528
Tips : 31968
Nyheder : 719565
Indlæg : 6408701
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste