knop met javascript

Status
Niet open voor verdere reacties.

h.van.bouwel

Gebruiker
Lid geworden
20 jun 2004
Berichten
51
Goedemorgen

Ik ben een site aan het maken en ik heb een knop waarmee je de webmaster kan contacteren. Het script dat ik ervoor gebruik staat hieronder.
PHP:
<script type="test/javascript">
			var tmp=""
			tmp+='<a href="mailto:'
			tmp+='webmaster'
			tmp+='@'
			tmp+='triomurali.com" onmouseout="mouseoutwebmaster()" onmouseover="mouseoverwebmaster()" onmousedown="mousedownwebmaster()">'
			tmp+='<img src="knoppen/webmaster1.gif name="webmaster" aling="left" alt="webmaster" width="100" border="0" heigth="20" hspace="10" vspace="5"/></a>'
			document.write(tmp)
			</script>
Het probleem is dat de knop niet zichtbaar is als de pagina laad. Als de knop al laad op de pagina, dan is de afbeelding niet zichtbaar. Ik vermoed dat er een fout zit in het script, maar ik kan het niet vinden.
Kan iemand mij helpen?

Alvast bedankt.
 
Laatst bewerkt door een moderator:
<script type="test/javascript">
moet natuurlijk
<script type="text/javascript">
zijn. ;)

Daarna doet ie het. :)


Vr.Gr. Egel.
 
En natuurlijk even overal de regel beeindigen met een puntkomma:

PHP:
<script type="text/javascript">
var tmp="";
tmp+='<a href="mailto:';
tmp+='webmaster';
tmp+='@';
tmp+='triomurali.com" onmouseout="mouseoutwebmaster()" onmouseover="mouseoverwebmaster()" onmousedown="mousedownwebmaster()">';
tmp+='<img src="knoppen/webmaster1.gif name="webmaster" aling="left" alt="webmaster" width="100" border="0" heigth="20" hspace="10" vspace="5"/></a>';
document.write(tmp);
</script>

Wout
 
Laatst bewerkt:
Egel
Bedankt voor de "s", ik had me al suf gezocht.

Wout
Ook jij bedankt voor de hulp.

Maar ik moet jullie teleurstellen, hij doet het nog altijd niet. webmaster1.gif laad niet als je de pagina opent. Hier kan je de site vinden.

mvg
 
Je bent een quote vergeten.

Probeer je code iets netter te schrijven :-) (zowel HTML als javascript). Hieronder even een notatie die zowel beter als overzichtelijker is. Om het te laten werken moet je de <td> met het menu erin even het id "menu" meegeven.

PHP:
<script type="text/javascript">
a   = document.createElement("a");
img = document.createElement("img");

img.name = "webmaster";
img.src    = "knoppen/webmaster1.gif";

a.href= "mailto:webmaster@triomurali.com";
a.appendChild(img);

document.getElementById("menu").appendChild(a);
</script>

Als je bij de oude code wilt blijven:
PHP:
<script type="text/javascript">
var tmp="";
tmp+='<a href="mailto:';
tmp+='webmaster';
tmp+='@';
tmp+='triomurali.com" onmouseout="mouseoutwebmaster()" onmouseover="mouseoverwebmaster()" onmousedown="mousedownwebmaster()">';
tmp+='<img src="knoppen/webmaster1.gif" name="webmaster" aling="left" alt="webmaster" width="100" border="0" heigth="20" hspace="10" vspace="5"/></a>';
document.write(tmp);
</script>

Wout
 
Laatst bewerkt:
Wout

Bedankt voor de hulp. Ik had het nooit gevonden. Ik blijf wel bij mijn oude code, omdat ik niet zo geweldig goed overweg kan met javascript. Als ik het op jou manier doe, dan weet ik zelf niet meer wat ik geschreven heb en dan worden aanpassingen wel lastig.

Natuurlijk hoop ik dat ik er wat beter in wordt en toch het "betere" werk kan gaan schrijven.

Om mijn code wat netter te schrijven, wat stel je dan voor? Zoals je zelf wel gezien zal hebben, schrijf ik nog niet lang in html.

alvast bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan