• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Anfänger und Button

Status
Für weitere Antworten geschlossen.

roadster

Neues Mitglied
Hallo,

ich nutze den HTML Button zum Aufruf einer javascript function "click2()".
Leider ist der Button extrem hässlich.
Ich möchte den Button durch eine eigene Grafik ersetzen.

Kann mir jemand bei dem code helfen?

Danke roadster

Aufruf Heute:

<form action=""><input value="Maxl&acute;s Seite"
onclick="Click2()" type="button"></form>
 
Hallo

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Klick-Buttons definieren (Bild)</title>
</head>
<body>

<h1>Verweise einmal anders</h1>

<form action="button.htm">
  <div>
    <button name="Klickmich" type="button"
      value="Überraschung" onclick="alert('Überraschung!');">
      <p>
        <img src="selfhtml.gif" width="106" height="109" alt="SELFHTML Logo"><br>
        <b>Was passiert wohl?</b>
      </p>
    </button>
  </div>
</form>

</body>
</html>

eine weitere möglichkeit wäre der submit button

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Grafische Buttons zum Absenden definieren</title>
</head>
<body>

<h1>Absenden mit Komfort!</h1>

<p>Voraussetzung ist eine Verbindung ins Internet.
Es werden keine Daten gespeichert, das verarbeitende
CGI-Script gibt lediglich die eingelesenen Daten aus.</p>

<form action="http://de.selfhtml.org/cgi-bin/comments.pl">
  <table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
    <tr>
      <td align="right">Ihre E-Mail-Adresse:</td>
      <td><input name="Mail" type="text" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">Formular:</td>
      <td><input type="image" src="absende.gif" alt="Absenden"></td>
    </tr>
  </table>
</form>

</body>
</html>
(Quelle : de.selfhtml.org)
 
Zuletzt bearbeitet:
Danke,

leider habe ich die erste Lösung verzweifelt mit

onclick="ausgabe()">

mit und ohne "" in allen Variationen probiert,
leider wird die procedure "ausgabe()" einfach
nicht aufgerufen.

Was mache ich falsch:cry:

Vielen Dank

<script language="JavaScript">
function ausgabe()
......................

</script>
 
Hallo, ich müsste schon wissen was in der funktion steht !

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title>Tabellen Tut</title>
  
  <script language="Javascript" type="text/javascript">
  
  function ausgabe() {
  
    window.prompt("Ausgabe und Eingabe","");
  
  }
  
  </script>
  
  </head>
  <body>

    <form method="post" name="main" action="">
    
    <input type="button" name="b1" onclick="javascript:ausgabe(); return false" value="hassenichtgesehen">
    
    </form>
    
  </body>
</html>

Vllt. hilft das, bei mir geht das so
 
Mal ne Frage: Meintest du sowas an Button:
button.png
???
Wenn ja kann ich dirn paar tipps geben und beim button helfen!!
 
Jetzt gehts !;Jump

Vielen Dank!

Ich will nicht aufdringlich sein, aber ich bin Anfäger und "Wiedereinsteiger"
nach vielen Jahren T-Pascal.
Muß ich prinzipiell beim Aufruf einer js funktion unter html diese syntax
="javascript:ausgabe();
verwenden? und warum return = false und dazwischen das ";" vor den ".

Wenn die Fragen zu blöd sind, einfach nicht antworten.

Gruß roadster

onclick="javascript:ausgabe(); return false"
 
Hi,
wenn du die Funktion übern Link/button... aufrufst, dann ja.
weil ja der Browser erst weiss was du willst wenn du ihm sagst:

onClick->javascript->funktion aufrufen

und diesen andren krahm (return) brauchst du, damit es nicht einfach kurz aufblizt.
Man gibt dem Attribut return den Boolschen wert falsch, damit es eben nicht returnt, somit halt eben offen bleibt.

Und der Semikolon ist halt das Trennzeichen, weil man in js nicht zwei gleiche Einführungszeichen nebeneinander schreiben darf
erlaubt wären (manchmal)
" '
also ein einfaches apostrof und en Einführungszeichen.
Nicht erlaubt wären
" " oder ' '
. Da müsste dann ein ; dazwischen.

Ich hoff, dass ich grad versucht hab das richtige zu erklären, ansonsten...
hat spass gemacht
icon10.gif
 
Wunderschön :)

ach ja, zu dem Return ist mir noch eingefallen, bei c zum Beispiel braucht man ja auch bei diesem programm (höchstwahrscheinlich fehlerhaft ;o)
<
Code:
int main () {

cout << "tagchen";

[b]system("pause")[/b]
wenn man des nicht reinmachen würde, würde ja der code ausgeführt werden
und dann das fenster geschlossen. was ja extrem schnell von statten geht- man sieht es gar nicht.

bin mir nicht sicher ob es des system pause war, oder return -1;
habs mal in so nem tutorial gelesen^^


jaja...javascript is schon ne tolle sache
 
N10B schrieb:
Wunderschön :)

ach ja, zu dem Return ist mir noch eingefallen, bei c zum Beispiel braucht man ja auch bei diesem programm (höchstwahrscheinlich fehlerhaft ;o)
<
Code:
int main () {

cout << "tagchen";

[B]system("pause")[/B]
wenn man des nicht reinmachen würde, würde ja der code ausgeführt werden
und dann das fenster geschlossen. was ja extrem schnell von statten geht- man sieht es gar nicht.

bin mir nicht sicher ob es des system pause war, oder return -1;
habs mal in so nem tutorial gelesen^^


jaja...javascript is schon ne tolle sache

Code:
int main() {

cout << "hassenichtgesehen";
// wäre auch eine möglichkeit ;)
getch();

}
 
scho recht...^^
bin nich so der c-ler...
n freund hat mich überzeugt ich soll lieber pascal lernen...
:D
mach ich wahrscheinlich au...des sieht viiiel einfacher als c aus....
 
boaa ne lass ma^^
des is ja en abgespecktes c ...
ne blöde frage, wie lang brauchts bis man java kann(mit der voraussetzung, dass ma ned grad dumm is un auch interesse hat)
 
N10B schrieb:
boaa ne lass ma^^
des is ja en abgespecktes c ...
ne blöde frage, wie lang brauchts bis man java kann(mit der voraussetzung, dass ma ned grad dumm is un auch interesse hat)

??? abgespecktes c ? :D

die syntax ist c das ist korrekt aber die objektorientierung kommt von Smalltalk ...

Java ist in der hinsicht sehr gut weil es plattform unabhängig läuft, da es das sdk sowie das jdk für alle plattformen gibt ;) anders wie bei c . da sieht die welt anders aus
 
jo ... mal schaun ...
was kann z.B. Java, was Pascal nicht kann, oder umgekehrt?

aber für java braucht man die software von sun
und die hat leider no ned jeder...mit c schreibt ma des programm und bekommt ne exe, die jeder ausführen kann.
 
N10B schrieb:
jo ... mal schaun ...
was kann z.B. Java, was Pascal nicht kann, oder umgekehrt?

aber für java braucht man die software von sun
und die hat leider no ned jeder...mit c schreibt ma des programm und bekommt ne exe, die jeder ausführen kann.

jeder kann eine exe ausführen ? dann probier es mal auf ner solaris maschine der auf nem linux system ... an dem projekt an dem ich derzeit arbeite baue ich eine java applikation die systemunabhängig läuft und alle funktionalitäten eines bestehenden 4GL Programms hat da eine Schnittstelle dazwischen geschaffen wurde cabor glaub ich heißt die ...

vorteile von pascal und java kann ich dir net nennen kp ^^
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben