Avatar billede benneharli Juniormester
28. april 2007 - 21:35 Der er 20 kommentarer og
1 løsning

Flere statements i samme script

Jeg har det her script og det virker:

onMouseOver="parent.document.get ElementById('frame').cols='180,*'"

Nu vil jeg gerne have mere ind i det samme statement.

frameborder="yes" og border="10"

Hvordan?
Avatar billede erikjacobsen Ekspert
28. april 2007 - 21:49 #1
onMouseOver="statement1;statement2;statement3"
Avatar billede benneharli Juniormester
28. april 2007 - 21:56 #2
har prøvet... synes ikke rigtigt det virker...

statement 1 = onMouseOver="parent.document.get ElementById('frame').cols='180,*'"
statement 2 = onMouseOver="parent.document.get ElementById('frame').border='10'"

eller bare:
statement 2 = border='10'

det første, ik?
Avatar billede erikjacobsen Ekspert
28. april 2007 - 21:58 #3
Øh, hvad prøver du på? Du skal blot skrive dine statements adskilt af semikolon:

onMouseOver="parent.document.get ElementById('frame').cols='180,*';parent.document.get ElementById('frame').border='10'"
Avatar billede benneharli Juniormester
28. april 2007 - 21:58 #4
har ogsaa provet:

<script type="text/javascript" LANGUAGE="JavaScript">
function openMenu() {
parent.document.getElementById('tacframe').cols='180,*';
parent.document.getElementById('tacframe').border='100';
parent.document.getElementById('tacframe').frameborder='YES';
parent.document.getElementById('tacframe').framespacing='0';
}
</script>

onMouseOver="openMenu()"

Heller ikke...
Avatar billede windcape Praktikant
28. april 2007 - 22:06 #5
virker helt fint.. hvis du vel og mærke har defineret scripet i head sektionen, eller EFTER at de elementer du vil ændre var loaded.
Avatar billede benneharli Juniormester
28. april 2007 - 22:09 #6
scriptet ER i headeren... og kan stadig ikke få det til
Avatar billede benneharli Juniormester
28. april 2007 - 22:10 #7
side med script:

<html>
<head>
<script type="text/javascript" LANGUAGE="JavaScript">
function openMenu() {
parent.document.getElementById('tacframe').border='100';
parent.document.getElementById('tacframe').frameborder='YES';
parent.document.getElementById('tacframe').cols='180,*';
parent.document.getElementById('tacframe').framespacing='100';
}
</script>
</head>
<body bgcolor="#C0C0C0" topmargin="0" leftmargin="0" link="#C0C0C0" vlink="#C0C0C0" alink="#C0C0C0">
<a href="java script:void(0);" onMouseOver="openMenu()">
<font color="#C0C0C0">
-----------------------------------------------------------------------------------------------------------------------------------------------------------</font></a><font color="#C0C0C0">
</font>
</body>
</html>
Avatar billede benneharli Juniormester
28. april 2007 - 22:11 #8
Frameset:

<html>
<head>
<title>TACPROJECTNAME</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Expires" content="Fri, Jun 12 1981 08:20:00 GMT">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Cache-Control" content="no-cache">
<LINK REL="SHORTCUT ICON" HREF="/www/index/favicon.ico">
<style type="text/css">
  body{
<!--
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000099; background-color: #FFFFFF; text-align: center; vertical-align: top
-->
  }
</style>
</head>
<frameset id="tacframe" cols="0,*" rows="*" border="0" frameborder="NO" framespacing="0" bordercolor="#83A6DC">
  <frame name="leftFrame" scrolling="NO"  src="/www/index/TreemenuFull.html">
  <frameset rows="3,*" cols="*"  framespacing="0" frameborder="NO" onLoad="window.defaultStatus='&copy;TAC AB 2006'" border="0">
    <frame name="topFrame" scrolling="NO" noresize src="/www/index/fullTop.html" >
    <frame name="mainFrame" src="TACINTRO" frameborder="NO" >
  </frameset>
</frameset>
<noframes>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" link="0000CD" vlink="8B0000" alink="4169E1" >
</body>
</noframes>
</html>
Avatar billede benneharli Juniormester
28. april 2007 - 22:12 #9
Det jeg prover er at faa venstre side til at "slaa ud" som menu naar man rammer toppen af dokumentet med musen
Avatar billede windcape Praktikant
28. april 2007 - 22:14 #10
scripet ser ud til at være i en forkert frame.. bliver det overhovedet kaldt?
Og har du checket med et debug tool som Firebug?
Avatar billede benneharli Juniormester
28. april 2007 - 22:20 #11
Venstre frame ligger i frameset "tacframe"

Den her virker fint... ikke de andre

parent.document.getElementById('tacframe').cols='180,*';
Avatar billede windcape Praktikant
28. april 2007 - 22:25 #12
hvilke fejl giver din javascript debugger?
Avatar billede benneharli Juniormester
28. april 2007 - 22:33 #13
er lige ved at downloade en... sådan en har jeg aldrig haft ;-)
Avatar billede windcape Praktikant
28. april 2007 - 22:34 #14
Firefox har en indbygget som standard (javascript console).. at teste javascript i IE er meget dumt.
Avatar billede benneharli Juniormester
28. april 2007 - 22:50 #15
hmm... nu er det bare lige sådan at det SKAL køre i IE :-(
Avatar billede benneharli Juniormester
28. april 2007 - 23:06 #16
det må være komandoen frame og frameborder der ikke bliver forstået, for selvom det er det eneste jeg gør, sker der ikke noget :-(
Avatar billede windcape Praktikant
28. april 2007 - 23:10 #17
Det er jo ligemeget om det skal køre i IE, IE har ingen ordenlig værktøjer til debugging.
Koden skal jo virke i alle browsere.

Og mit gæt er stadig at den ikke er defineret eller bruger forkerte properties.
Avatar billede benneharli Juniormester
28. april 2007 - 23:14 #18
måske kan jeg løse det på en anden måde.

er der en komando der hedder document.bgcolor='#C0C0C0' eller sådan noget?
Avatar billede windcape Praktikant
28. april 2007 - 23:16 #19
document.body.style.background = '#C0C0C0';
Avatar billede benneharli Juniormester
28. april 2007 - 23:39 #20
perfekt

smid et svar
Avatar billede windcape Praktikant
29. april 2007 - 04:02 #21
ok o_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