elke hoeher: javascript: seite ausdrucken oder per email verschicken

moin zusammen,
ich bin ein absoluter anfänger was programmierung angeht. im forums archiv und beim suchen über die seite bin ich nicht recht schlauer geworden... daher jetzt mein frage an euch, vielleicht gibt es eine spezialistin oder einen spezialisten der mir helfen kann..

im internet hab ich zwei scripte gefunden:

teil eins:
das eine soll über einen "button" ein ausdrucken der seite ermöglichen:

der erste teil wird im head bereich angelegt:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function varitext(text){
text=document
print(text)
}
//  End -->
</script>

der zweite an ort und stelle:
<DIV ALIGN="CENTER">
<FORM>
<INPUT NAME="print" TYPE="button" VALUE=""
ONCLICK="varitext()">
</FORM>
</DIV>

wie schreibe ich das so um, das der ausdruck nicht über einen knopf sondern über einen textlink läuft?

zweiter teil:
das andere wirft an dem punkt wo man den zweiten teil einbaut ein forumlar aus, mit dessen hilfe man die seite dann weiterleiten kann..

also wieder headbereich:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function initMail(form) {
text = "Check out this page:  " + window.location;
form.message.value = "Hi " + form.sendto.value + " (" + form.to.value + "):\n\n"
 + text + "\n\nYour Friend,\n" + form.sendername.value + "(" + form.senderemail.value + ")";
return (form.to.value != "");
}
//  End -->
</script>
</HEAD>

und dann:
<center>
<form name=emailform method=post action="http://cgi.freedback.com/mail.pl" target="_new" onSubmit="return initMail(this);">
<input type=hidden name=subject value="** www.sahrawagenknecht.de **">
<input type=hidden name=message value=" www.sahrawagenknecht.de ">
<table>
<tr><td colspan=2 align=center>Diese Seite weiterempfehlen!</td></tr>
<tr><td>Empfänger Emial:</td><td><input type=text name=sendto></td></tr>
<tr><td>Empfänger:</</td><td><input type=text name=to></td></tr>
<tr><td>Ihr Name:</td><td><input type=text name=sendername></td></tr>
<tr><td>Ihre Email:</td><td><input type=text name=senderemail></td></tr>
<tr><td colspan=2 align=center><input type=submit value="Ok!"></td></tr>
</table>
</form>
</center>

frage: wie erreiche ich es, das dieses forumlar in einem extra fenster erscheint und die aktion von einem konventionellen link ausgeführt wird?

danke für eure mühe!
(und geduld)

elke höher

  1. Hallo, liebe Elke

    als erstes möchte ich dich darauf hinweisen, dass es sich in diesem Forum (und nicht nur hier) eingebürgert hat, auf die Groß- und Kleinschreibung zu achten.

    Zweitens möchte ich dich bitten, dich einmal mit der von dir angesprochenen Materie auseinanderzusetzen. Dazu wunderbar geeignet ist http://selfhtml.teamone.de. Dort erfährst du u. a. auch, wie man JavaScripts  über Textlinks aufruft.

    Gruß
    Arx

    --
    ss:| zu:| ls:& fo:) de:] va:} ch:? n4:{ rl:? br:& js:| ie:% fl:| mo:}
    http://www.peter.in-berlin.de/projekte/selfcode/
  2. Hallo,

    im internet hab ich zwei scripte gefunden:

    Hurra, copy & paste & nixversteh...

    wie schreibe ich das so um, das der ausdruck nicht über einen knopf sondern über einen textlink läuft?

    Schreib den Eventhandler in einen Link, anstadt in den Button.

    zweiter teil:
    frage: wie erreiche ich es, das dieses forumlar in einem extra fenster erscheint und die aktion von einem konventionellen link ausgeführt wird?

    1. Mach ein neues Fenster mit dem Formular.
    2. Die Antwort steht in SelfHTML:
        http://selfhtml.teamone.de/javascript/objekte/forms.htm#submit

    Gruß
    Alexander Brock

    --
    Selfcode: ss:{ zu:| ls:# fo:| de:] va:) ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://134.155.247.152/~brockal/selfforum/aktion_feedback.jpg" border="0" alt="">