Avatar billede dr.truti Nybegynder
20. december 2003 - 12:14 Der er 9 kommentarer og
1 løsning

inkluder variabel i css?

Hvordan indkludere jeg en variabel fra et javascript i min css?

jeg har placeres mit javascript øverst, hvor efter jeg har følgende css:

<div style="top: 240x; left: 1022px;">

hvordan indsætter jeg fx en variabel hvor 1022 står?
Avatar billede mm12010 Nybegynder
20. december 2003 - 12:20 #1
<body onLoad="document.getElementById('kasse').style.left=dinVar;">
<div style="top: 240x; left: 1022px;" id="kasse">
Avatar billede dr.truti Nybegynder
20. december 2003 - 13:20 #2
jeg kan se din pointe, men jeg bliver nød til at sætte dig lidt mere ind i problem stillingen!

jeg har et javascript der finder størrelsen på browser vinduet, og scriptet skal være placeret mellem <body> og </body> din onLoad funktion som er placeret i <body> ligger før selve javascriptet, og vil derfor ikke finde variablens værdi.

Kan man ikke bruge et andet HTML tag, til at "bægere" onLoad funktionen?
Avatar billede mm12010 Nybegynder
20. december 2003 - 13:22 #3
du kan bare indsætte

<script language="javascript" type="text/javascript">
document.getElementById('kasse').style.left=dinVar;
</script>

nederst på din side
Avatar billede mm12010 Nybegynder
20. december 2003 - 13:24 #4
men når onload indtræder er hele siden jo læst ind og dermed også dit andet script
Avatar billede dr.truti Nybegynder
20. december 2003 - 14:13 #5
ja du siger klart noget der!

Nu poster jeg siden engang for alle...!
http://www.truti.com/phps/problem.phps
Avatar billede dr.truti Nybegynder
20. december 2003 - 14:14 #6
jeg kan ikke få det til at virke stadig, gidder du ikke tage en kig!
Avatar billede mm12010 Nybegynder
21. december 2003 - 11:03 #7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>SDB.2600.DK - 2600 i Sønderborg...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../css/sdb2600_style.css.php">
</head>
<body onLoad="document.getElementById('menu').style.left=winW+'px';">
<div id="main">
<table border="0" id="table">
<tr>
<td><a href="../index.php?center=main.php"><img src="../gfx/header.jpg"></a></td>
</tr>
<tr><td id="contact">irc.2600.net @ #2600dk -- 2600 Sønderborg <a href="http://www.2600dk.net/bbs/phpBB2/viewforum.php?f=9" target="_blank">Forum</a></td></tr>
<tr><td id="center">
<p>
<?php
if (isset($_GET["center"]) && $_GET["center"])
{
if ($_GET["center"] == "main.php" || $_GET["center"] == "addition_in_queue.php" ||
$_GET["center"] == "faq.php"|| $_GET["center"] == "form_validate.php")
    {
    include $_GET["center"];
    }
    else
    {
    include "oops.php";
    }
}
else
{
include "main.php";
}
?>
</p></td></tr>
<tr><td id="credit">
Down!</td></tr>
</table>
</div>
<script language="JavaScript">
var winW = 630, winH = 460;
if (parseInt(navigator.appVersion)>3){
    if (navigator.appName=="Netscape"){
      winW = window.innerWidth-16;
      winH = window.innerHeight-16;
    }
    if (navigator.appName.indexOf("Microsoft")!=-1){
      winW = document.body.offsetWidth-20;
      winH = document.body.offsetHeight-20;
    }
}
document.write("Window width = "+winW+"<br>Window height = "+winH)
</script>
<div id="menu" style="position:absolute;top:240px;left:0px;">
Forside<br>
Møderne<br>
Møderne<br>
Møderne<br>
Møderne<br>
Møderne<br>
Møderne<br>
Møderne<br>
</div>
</body>
</html>
Avatar billede dr.truti Nybegynder
21. december 2003 - 15:38 #8
Mange tak... Du har været med til at løse første fase af mit problem, nu er jeg igang med anden fase, som du også er meget velkommen til at deltage i!

Anden fase:
http://www.eksperten.dk/spm/442475
Avatar billede dr.truti Nybegynder
21. december 2003 - 15:38 #9
Opret lige et svar!
Avatar billede mm12010 Nybegynder
21. december 2003 - 15:39 #10
selv tak :o)
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