Avatar billede kartolux Nybegynder
22. januar 2001 - 20:21 Der er 12 kommentarer og
1 løsning

Javascript button går til URL

Hej! Følgende script laver en nydelig lille knap, som jeg kan udskrive siden med. Fordelen ved denne kode er, at der er tags til en css class. Hvordan er koden, hvis jeg vil have en knap magen til, men som bare får browseren til at gå til en anden side f.eks. index.asp?
Der skal naturligvis ikke komme en advarsel og min class skal være som i vedlagte:

<SCRIPT LANGUAGE=\"JavaScript\"><!--
function myPrint() {
    if (window.print) {
        if (confirm(\"Udskriv denne side?\")) {
            window.print();
        }
    }
}
//--></SCRIPT>&nbsp; <SCRIPT LANGUAGE=\"JavaScript\"><!--
if (window.print)
    document.write(\'<FORM><INPUT TYPE=\"BUTTON\" CLASS=\"BUTTON\" VALUE=\"Udskriv\" onClick=\"myPrint()\"><\\/FORM>\');
//--></SCRIPT>
Avatar billede dreamcode Nybegynder
22. januar 2001 - 20:28 #1

<INPUT TYPE=\"button\" onclick=\"java script:self.document.location=\'index.asp\';\" value=\"BACK TO INDEX\" class=\"BUTTON\">

Allan
Avatar billede kartolux Nybegynder
22. januar 2001 - 20:45 #2
Tusind tak! Nu håber jeg, at du automatisk får dine point - jeg er her for første gang...

Lars
Avatar billede kartolux Nybegynder
22. januar 2001 - 21:11 #3
Hvor sætter jeg i øvrigt den modtagne kode ind, hvis det hele skal stå på samme linje?
Avatar billede dreamcode Nybegynder
22. januar 2001 - 21:22 #4
Lige før <\\/FORM>\');

Allan
Avatar billede kartolux Nybegynder
22. januar 2001 - 21:30 #5
Hvis jeg gør det, foran den lille \"venstre pil\", kommer der en fejl med ) expected...
Avatar billede olebole Juniormester
23. januar 2001 - 02:16 #6
<ole>

<SCRIPT LANGUAGE=\"JavaScript\"><!--
    document.write(\'<FORM><INPUT TYPE=\"button\" onclick=\"java script:self.document.location.href=\'index.asp\';\" value=\"BACK TO INDEX\" class=\"BUTTON\"><\\/FORM>\');
//-->
</SCRIPT>

/mvh
</bole>
Avatar billede kartolux Nybegynder
23. januar 2001 - 10:36 #7
Tak Ole, men kunne du ikke lave hele koden, så de begge, både den øverst beskrevne \"udskriv\" knap og den efterstående \"link\" knap står på samme linje på min webside?
Hvordan giver man i øvrigt point til dig, når svaret egentlig ikke er \"åbent\" mere? Kan jeg gå ind et sted og give dig point som \"bonus\" et eller andet sted?

Lars
Avatar billede olebole Juniormester
23. januar 2001 - 12:19 #8
<SCRIPT LANGUAGE=\"JavaScript\"><!--
    document.write(\'<FORM><INPUT TYPE=\"button\" onclick=\"java script:self.document.location.href=\'index.asp\';\" value=\"BACK TO INDEX\" class=\"BUTTON\">&nbsp;&nbsp;<INPUT TYPE=\"BUTTON\" CLASS=\"BUTTON\" VALUE=\"Udskriv\" onClick=\"myPrint();\"><\\/FORM>\');
//-->
</SCRIPT>

...og så skriv dette oppe imellem <head> og </head>:

<SCRIPT LANGUAGE=\"JavaScript\"><!--
function myPrint() {
    if (window.print) {
        if (confirm(\"Udskriv denne side?\")) {
            window.print();
        }
    }
}
//-->
</SCRIPT>

Bare glem points...jeg er glad for at du kunne bruge det :))
/mvh
Avatar billede kartolux Nybegynder
23. januar 2001 - 13:45 #9
Hej igen og tak!

Her er min totale html-kode. Er det min browser det er galt med? Den siger stadig noget med ) der mangler...

<html>
<head>
<SCRIPT LANGUAGE=\"JavaScript\"><!--
function myPrint() {
    if (window.print) {
        if (confirm(\"Udskriv denne side?\")) {
            window.print();
        }
    }
}
//-->
</SCRIPT>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>New Page 4</title>
</head>

<body>
<SCRIPT LANGUAGE=\"JavaScript\"><!--
    document.write(\'<FORM><INPUT TYPE=\"button\" onclick=\"java script:self.document.location.href=\'index.asp\';\" value=\"BACK TO INDEX\" class=\"BUTTON\">&nbsp;&nbsp;<INPUT TYPE=\"BUTTON\" CLASS=\"BUTTON\" VALUE=\"Udskriv\" onClick=\"myPrint();\"><\\/FORM>\');
//-->
</SCRIPT>
</body>

</html>
Avatar billede olebole Juniormester
23. januar 2001 - 18:37 #10
Bemærk de escape\'de gåseøjne:
<SCRIPT LANGUAGE=\"JavaScript\"><!--
    document.write(\'<FORM><INPUT TYPE=\"button\" onclick=\"java script:self.document.location.href=\\\'index.asp\\\';\" value=\"BACK TO INDEX\" class=\"BUTTON\">&nbsp;&nbsp;<INPUT TYPE=\"BUTTON\" CLASS=\"BUTTON\" VALUE=\"Udskriv\" onClick=\"myPrint();\"><\\/FORM>\');
//-->
</SCRIPT>

/mvh
Avatar billede kartolux Nybegynder
23. januar 2001 - 19:06 #11
Tak, nu virker det!
Jeg ville ønske jeg kendte lidt mere til syntaxen, men det er jo derfor, eksperten er så god en ting!!!

Mvh Lars
Avatar billede olebole Juniormester
23. januar 2001 - 19:10 #12
Det er primært ved at hjælpe her, jeg har lært den - så bare på med vanten :))
Avatar billede kartolux Nybegynder
23. januar 2001 - 19:13 #13
Okay :-)
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