Avatar billede Slettet bruger
05. marts 2001 - 15:47 Der er 18 kommentarer og
1 løsning

Knap og så videre

Jeg ved godt hvordan en submit og reset fungere... Men hvis jeg nu vil lave en knap som bare sender en videre til en anden side.
Hvad gør jeg så??
Avatar billede senj Nybegynder
05. marts 2001 - 15:51 #1
<INPUT TYPE=button VALUE=\"Tilbage\"
    onClick=videre)>

<script language=\"JavaScript\">
    function tilbageFunction()
    {
      location.href = \"minside.htm\"
    } 
Avatar billede spectual Nybegynder
05. marts 2001 - 15:55 #2
<INPUT TYPE=button VALUE=\"Tilbage\"
    onClick=\"java script:videre();\">

<script language=\"JavaScript\">
    function videre()
    {
      location.href = \"minside.htm\"
    } 
</script>
Avatar billede Slettet bruger
05. marts 2001 - 15:56 #3
Kan man ikke bare gøre ??

<INPUT TYPE=button VALUE=\"Tilbage\" onClick=minside-html)>

Avatar billede nute Nybegynder
05. marts 2001 - 15:56 #4
hvorfor lage en funksjon til det ???

<input type=\"button\" name=\"xx\" onClick=\"java script: window.location.href=\'http://www.eksperten.dk\';\">

/nute
Avatar billede senj Nybegynder
05. marts 2001 - 15:57 #5
Her er den i lidt pænere udgave!

<html>
<head>
<title>Untitled</title>
</head>
<body>

<INPUT TYPE=button VALUE=\"Videre til min næste side\"
    onClick = videre()>

<script language=\"JavaScript\">

function videre()
    {
      location.href = \"minside.htm\"
    }
       
</script>

</body>
</html>
Avatar billede spectual Nybegynder
05. marts 2001 - 15:57 #6
det ved jeg heller ikke, nute :)
Avatar billede parazite Nybegynder
05. marts 2001 - 15:59 #7
senj : Erhm... onClick = videre()> er vist ikke 100% korrekt JS-syntax... ;o)
Avatar billede parazite Nybegynder
05. marts 2001 - 16:00 #8
nute : Er det ikke noget med, at det er lovligt at spare java script: i tagget, når det ligger i en onClick?
Avatar billede nute Nybegynder
05. marts 2001 - 16:01 #9
jeg regner med at du generer dine links ut fra et script. dermed kan du jo bare bygge linken og legge informasjonen på request\'en ?!!?

<input type=\"button\" name=\"xx\" onClick=\"java script: window.location.href=\'http://www.eksperten.dk?parameter1=1&parameter2=2\';\">

hvis dette er en normal \"vis nyheter\" funksjon, så er det overhodet ikke normalt å submitte en form for å sende med noe informasjon

/nute



Avatar billede senj Nybegynder
05. marts 2001 - 16:03 #10
parazite: Nej det må du sku nok sige. Det er længe siden. Jeg tror sku oven i købet at skidtet virker.
Avatar billede nute Nybegynder
05. marts 2001 - 16:05 #11
hov....sorry...feil forum :-O

men siden jeg først er her:

parazite >> det er helt korrekt, men koden blir finere...:)

/nute

Avatar billede senj Nybegynder
05. marts 2001 - 16:07 #12
Mener at funktioner i denne forbindelse af brug af funktioner øger læsbarheden.
Avatar billede erikjacobsen Ekspert
05. marts 2001 - 16:09 #13
Pas lige på: et <input>-tag skal ligge i en <form> !!
Og java script: må ikke være i en onclick. Ok, der et vist
en enkelt browser eller to, der acceptere begge dele alligevel,
men det er jo lidt pjattet ;)
Avatar billede senj Nybegynder
05. marts 2001 - 16:11 #14
Må JS ikke være i en onclick????? Uddyb gerne!
Avatar billede erikjacobsen Ekspert
05. marts 2001 - 16:12 #15
onclick=\"java script:whatever()\"; er ikke korrekt, men
onclick=\"whatever();\" er. Læs dog hvad jeg skriver.
Avatar billede senj Nybegynder
05. marts 2001 - 16:13 #16
rolig nu mester - bare fordi du er kongen behøver du jo ikke spille op til dans!
Avatar billede Slettet bruger
05. marts 2001 - 16:13 #17
Hmmm... Nu har jeg sat det ind.. Men jeg kan ikke få det til at virke sammen med mit PHP..

<html>
<head>
    <title>Inzone.dk</title>
<LINK rel=\"stylesheet\" type=\"text/css\" href=\"../style.css\";>

<BODY bgcolor=\"#336699\">

<?
//Denne sms-sender er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være!

if($action == \"send\"){


?>

<?
    if(!$til) echo \"<font color=#FFFFFF>Du har ikke indtastet modtager nummeret!</font>\";
else if(!$fra) echo \"<font color=#FFFFFF>Du har ikke indtastet dit navn!</font>\";
else if(!$besked) echo \"<font color=#FFFFFF>Du har ikke indtastet en besked!</font>\";
else{
if (strlen($fra) + strlen($besked) > 160) {
echo \"Din besked er OVER 160.. det er for meget!\";
}
else {
    if ($til < 20499999) { $nummer = \"$til@sms.tdm.dk\"; }
else if ($til < 20999999) { $nummer = \"$til@note.sonofon.dk\"; }
else if ($til < 21999999) { $nummer = \"$til@sms.tdm.dk\"; }
else if ($til < 22999999) { $nummer = \"$til@note.sonofon.dk\"; }
else if ($til < 24999999) { $nummer = \"$til@sms.tdm.dk\"; }
else if ($til < 25399999) { $nummer = \"$til@note.sonofon.dk\"; }
else if ($til < 27399999) { $nummer = \"$til@sms.mobilix.dk\"; }
else if ($til < 28999999) { $nummer = \"$til@gsm1800.telia.dk, $til@gsm900.telia.dk\"; }
else if ($til < 40499999) { $nummer = \"$til@sms.tdm.dk\"; }
else if ($til < 40999999) { $nummer = \"$til@note.sonofon.dk\"; }
else if ($til < 51999999) { $nummer = \"$til@sms.tdm.dk\"; }
else if ($til < 66899999) { $nummer = \"$til@sms.tdm.dk\"; }


mail(\"$nummer\", \"$fra\", \"$besked\", \"From: Inzone.dk\");

echo \"<center><br><br><br>Din besked er nu sendt!<br><form><input type=button class=button value=\\\"Tilbage\\\" onClick=history.back()><input type=\\\"button\\\" name=\\\"new-sms\\\" value=\\\"Ny SMS\\\" class=\\\"button\\\" onClick=\\\"java script: window.location.href=\\\"http://www.inzone.dk/new_version/sms/sendsms2.php3\\\";\\\"></form></center>\";
}
}
}
else{
?>
<script language=\"javascript\">
function counts()
{
sms.count.value = 160 - (sms.besked.value.length + sms.fra.value.length);
}
</script>
<center>
<br><br><br>
<font size=\"2\">SMS-SENDER</font>

<form action=\"<? echo $PHP_SELF; ?>?action=send\" name=sms method=\"post\">
<table border=\"0\" width=\"300\" cellspacing=\"0\" cellpadding=\"5\" class=\"table\">
<tr><td>Modtager:</td>
<td><input type=\"text\" name=\"til\" size=\"15\" maxlength=\"8\" class=\"felt\">
</td></tr>

<tr><td>Dit navn:</td>
<td><input type=\"text\" name=\"fra\" size=\"15\" class=\"felt\" onkeyup=\"counts()\"></td></tr>

<tr><td valign=\"top\">Besked:</td>
<td>
<textarea cols=\"30\" rows=\"7\" name=\"besked\" class=\"felt\" onkeyup=\"counts()\"></textarea></td></tr>
<tr><td>
Antal tegn tilbage: <input type=text name=count value=160 class=\"felt\" size=\"3\"></td>
<td><br><input type=\"submit\" value=\" Send \" class=\"button\">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type=\"reset\" Value=\"Reset\" class=\"button\"></td>
</tr></table>
</form>

<?
}
?>
</body>
</html>
Avatar billede nute Nybegynder
05. marts 2001 - 16:18 #18
bytt ut

()><input type=\\\"button\\\" name=\\\"new-sms\\\" value=\\\"Ny SMS\\\" class=\\\"button\\\" onClick=\\\"java script: window.location.href=\\\"http://www.inzone.dk/new_version/sms/sendsms2.php3\\\";\\\">

med

()><input type=\\\"button\\\" name=\\\"new-sms\\\" value=\\\"Ny SMS\\\" class=\\\"button\\\" onClick=\\\"java script: window.location.href=\'http://www.inzone.dk/new_version/sms/sendsms2.php3\';\\\">

og se hva som skjer...

/nute
Avatar billede Slettet bruger
05. marts 2001 - 16:26 #19
Perfekt..

Så er der måske en af jer der kan hjælpe med
http://www.eksperten.dk/spm/53518

???
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