kensy11
asked on
creat a button
hello,
i have a html code and a bit of java the code is running automatically
i want to create a button and when the button is pusht the code shuld run ,
i dont know how to do it i used <button> but dident work for me
here is my code
i have a html code and a bit of java the code is running automatically
i want to create a button and when the button is pusht the code shuld run ,
i dont know how to do it i used <button> but dident work for me
here is my code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>11</title>
</head>
<body>
<img src="MyNameIs.jpg"/>
<br />
<script type="text/javascript">
name = prompt("your last name");
name = name.toUpperCase();
document.write( "uw naam is " + name );
number = parseInt (prompt("give a number"));
document.write("<br /> letter " + number + " is een " + name.charAt(number-1) );
document.write("<br /> de lengte van je naam is " + name.length + " posities");
document.write("<br /> vanaf positie " + number + " tot einde, blijft nog: " + name.substring(number));
</script>
</body>
</html>
your question is in the wrong zone. Please ask for it to be moved into the Javascript zone.
try
<script type="text/javascript">
SayMyName(myname){
alert("I believe your name is "+myname);
}
</script>
<input type="button" name="ClickMe" value=" Click Me " onclick="SayMyName('Mike') ;"/>
<script type="text/javascript">
SayMyName(myname){
alert("I believe your name is "+myname);
}
</script>
<input type="button" name="ClickMe" value=" Click Me " onclick="SayMyName('Mike')
This is a little odd, but I think this is what you want it to do:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>11</title>
</head>
<body>
<img src="MyNameIs.jpg"/>
<br />
<script type="text/javascript">
function DoPrompt()
{
name = prompt("your last name");
name = name.toUpperCase();
document.write( "uw naam is " + name );
number = parseInt (prompt("give a number"));
document.write("<br /> letter " + number + " is een " + name.charAt(number-1) );
document.write("<br /> de lengte van je naam is " + name.length + " posities");
document.write("<br /> vanaf positie " + number + " tot einde, blijft nog: " + name.substring(number));
}
</script>
<form>
<input type=button onclick="DoPrompt()" value="Click Here">
</form>
</body>
</html>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
oops i forgot the function word
<script type="text/javascript">
function SayMyName(myname){
alert("I believe your name is "+myname);
}
</script>
sorry
<script type="text/javascript">
function SayMyName(myname){
alert("I believe your name is "+myname);
}
</script>
sorry
@CEHJ:
input tags should always be inside a form
Naked input tags do not work across browsers:
http://www.codingforums.com/showthread.php?t=159827
input tags should always be inside a form
Naked input tags do not work across browsers:
http://www.codingforums.com/showthread.php?t=159827
<a class="button" href="#" "></a>
create a button class in the css
and just u call
it will help u
create a button class in the css
and just u call
it will help u
or just have a button that doesn't need to be inside a form:
<script type="text/javascript">
function SayName() {
name = prompt("your last name");
name = name.toUpperCase();
document.write( "uw naam is " + name );
number = parseInt (prompt("give a number"));
document.write("<br /> letter " + number + " is een " + name.charAt(number-1) );
document.write("<br /> de lengte van je naam is " + name.length + " posities");
document.write("<br /> vanaf positie " + number + " tot einde, blijft nog: " + name.substring(number));
}
</script>
and in your body:
<button type="button" onclick="SayName();"> go </button>
<script type="text/javascript">
function SayName() {
name = prompt("your last name");
name = name.toUpperCase();
document.write( "uw naam is " + name );
number = parseInt (prompt("give a number"));
document.write("<br /> letter " + number + " is een " + name.charAt(number-1) );
document.write("<br /> de lengte van je naam is " + name.length + " posities");
document.write("<br /> vanaf positie " + number + " tot einde, blijft nog: " + name.substring(number));
}
</script>
and in your body:
<button type="button" onclick="SayName();"> go </button>
>>
@CEHJ:
input tags should always be inside a form
>>
Yes, they should be <button>
@CEHJ:
input tags should always be inside a form
>>
Yes, they should be <button>
:)