[html/jscript] probleem met tags

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • Saicho
  • Registratie: Juli 2001
  • Laatst online: 19-09-2023

Saicho

CMDR Sai

Topicstarter
Ben bezig om op mn website een mouseover textje in een layer te plakken.
Maar ik kan dus geen tags meegeven om de kleur/positie (center) te veranderen :/

Dit staat in mn header :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>


Dit staat in mn body :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="Layer1" style="position:absolute; left:35px; top:76px; width:291px; height:55px; z-index:1; layer-background-color: #FFFFFF; border: 1px none #000000;">
  <div align="center">
    <p><font color="#FFFFFF">Standaard<br>
      <br>
      Tekstje
          </font> </p>
  </div>
</div>

......

<map name="Map">
<area shape="rect" coords="148,4,185,26" onMouseOver="MM_setTextOfLayer('Layer1','','blaaablabla regel 1<br>blaat regel 2')">
</map>


(et voorbeeld hierboven werkt wel... de tags moeten er nu dus nog bij)

iemand een idee wat ik fout doe ? Of is et onmogelijk om op deze manier de kleur/positie te veranderen ?

E:D - CMDR Sai


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

De kleur en positie waarvan? Dit zijn van die standaard MM scripts en die ondersteunen dat waarschijnlijk niet.

Dit is ook wel heel veel code voor heel weinig functionaliteit.

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

En wij moeten nu de code die jij dreamweaver hebt laten makenm gaan fixen :?

Huur mij in als freelance SEO consultant!


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Misschien staat er iets over in de Dreamweaver tutorial.. wij kunnen in ieder geval niks met deze Macromedia-scripts.

Doe anders eens wat html/css/javascript tutorials op www.w3schools.com

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated


een layer:
HTML:
1
<div id="blaat" style="position: absolute; top: 0px; left: 0px;> </div>

textje erin zetten:
JavaScript:
1
document.getElementById('blaat').firstChild.nodeValue = 'textje';

kleurtje veranderen:
JavaScript:
1
document.getElementById('blaat').style.color = 'red';

positie veranderen:
JavaScript:
1
2
document.getElementById('blaat').style.top = '100px';
document.getElementById('blaat').style.left = '100px';



allemaal basic... :z

Intentionally left blank


Dit topic is gesloten.