Der Martin: button in einer function erstellen und danach ausführen

Beitrag lesen

Hi,

function hallo()

{...
var output = '<center class="Folie"><img src=C:/test/Achtung.png width=30px height=25px> <b>ACHTUNG:</b><br>Wollen Sie wirklich separate Folien-Stückliste(n) anlegen?<br><br><input type="button" name="Bestätigung" value="Bestätigen" onClick="Folie()"></input> <input type="button" name="Bestätigung" value="Abbrechen" onClick="Folie()"></input></center>';
var Folie_Meldung = document.getElementById( "Folie_Meldung" ).innerHTML = output;
...}

  
du erstellst einen String, der HTML enthält (übrigens zum Teil ungültiges HTML), speicherst ihn als erstes in output. Als nächstes kopierst du ihn als HTML-Inhalt in ein Element mit der ID "Folie\_Meldung", und gleichzeitig noch in die Variable Folie\_Meldung.  
Da beide Variablen lokal sind (durch die Deklaration mit var), werden sie auch beide beim Verlassen der Funktion umgehend entsorgt. Welcher Sinn steckt dahinter?  
  

> var kuckmal = document.test.Bestätigung.value;  
> if( kuckmal = "Abbrechen" )  
> {  
  
Eine erneute Zuweisung in der Klammer des if-Statements? Meintest du nicht eher einen Vergleich?  
  

> var output = Bestätigung;  
> var msgs = document.getElementById( "msgs" ).innerHTML = output;  
  
Und das ist dieselbe Doppel-Kopieraktion wie oben, nur übersichtlicher.  
  

> was auszulesen,aber das klappt irgendwie nicht.  
  
Und "klappt irgendwie nicht" klappt hier irgendwie nicht. Wenigstens eine Beschreibung des Fehlers solltest du schon liefern können.  
  

> will also,das die mit einer function aufgerufenen buttons,auch was bewirken,also das ich da was ausgelesen bekomme,das da ein ausgabetext erscheint.  
  
Und wo liegt genau das Problem?  
  

> kann mir da einer helfen?  
  
Wobei?  
  
Ciao,  
 Martin  

-- 
Die junge Ehefrau weint sichbei ihrer Mutter aus:  
Er hat gesagt, ich soll mich zum Teufel scheren! - Und da kommst du ausgerechnet zu mir?!