Linda Holmbäck <holmback@mail.tele.dk> writes:
> Jeg har to "Javascript" der fungerer som de skal hver for sig,
> men vil have dem til at fungerer sammen i et kald.
> 1. i <head>
> <script language="Javascript">
Skulle være
<script type="text/javascript">
ifølge HTML 4-specifikationen.
> function multilink(link1,link2) {
> window.parent.frames["left"].location.href=link1;
> window.parent.frames["main"].location.href=link2;
> }
> </script>
> 1. i <body>
> <a href="#"onClick="multilink('xxx/xxx.htm','xxx/xxx.htm');"
Mangler mellemrum. Jeg vil anbefale at sætte noget andet end "#" ind
i href, så folk uden javascript også får noget ud af at klikke. Fx:
<a href="xxx.xxx/htm" target="main"
onclick="multilink('yyy/yyy.htm','xxx/xxx.htm');"
style="text-decoration: none">nogenting</a>
> 2. i <head>
> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
"language"-attributten kan udelades, men skader vist ikke.
> <!--//
Den linje kan også udelades.
> if (document.images) {
> img1on = new Image(); // Active images
> img1on.src = "buttons/fotoh.png";
>
> img1off = new Image(); // Inactive images
> img1off.src = "buttons/foto.png";
> }
> function imgOn(imgName) {
> if (document.images) {
> document[imgName].src = eval(imgName + "on.src");
Det er sjældent det nemmeste eller mest effektive at bruge "eval". En
god tommelfingerregel er at du *ikke* har brug for "eval" og ikke skal
bruge den.
Jeg ville skrive dette som:
var imgUrls = {img1: ["buttons/fotoh.png", "buttons/foto.png"]};
// preload
var img1on = new Image();
img.src = imgUrls.img1[0];
var img1off = new Image();
img.src = imgUrls.img1[1];
function imgOn(imgName) {
document[imgName].src = imgUrls[imgName][0];
}
function imgOff(imgName) {
document[imgName].src = imgUrls[imgName][1];
}
> Jeg vil have at de 2 skal fungerer sammen.
> <a href="#"onClick="multilink('xxx/xxx.htm','xxx/xxx.htm');"
Ud over ^ mellemrum her,
så kan jeg ikke se nogen fejl.
Kan du give et link til siden så vi kan se den fejle?
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'