Hei @all!
Mich würd mal interessieren, ob man die Absatzschaltung in Tags, in meinem Bsp. etz das FORM-Tag auch ausschalten kann?
Ich würd mal sagen jein, geht mit HTML nicht, aber mit Hilfe von CSS.
<head>
<style type="text/css">
<!--
form {
display:inline;
}
//-->
</style>
</head>
= Alle Formulare werden wie normale Textelemente behandelt.
Was leider der 4er Netscape ignoriert.
Der IE behandelt Formulare dann wie normalen Text, die 6er-Version von Netscape macht nachwie nach dem Endtag eine neue Zeile jedoch ohne "besonderen" Abstand (dürfte durch Tabellen jedoch beliebig anders "einteilbar" sein).
Das "Problem" is nur, dass ich 3 verschiedene Button untereinander haben, bei dem jeder neu mit einem Form-Tag definiert werden muss, da ich bei allen eine seperate ACTION brauche. Nur dann werden eben zwischen den 3 FORM-Tags jedesmal ein Absatz geschaltet. Kann man dies irgendwie unterbinden?
sie oben
Oder kann man die ACTION auch evtl. irgendwie mit den Event-Handler like onClick verknüpfen, welche dann eine seperate, völlig eigenständige Datei aufruft? (die FORM-Tags dann weglassen und stattdessen normale Clickbuttons mit den Event-Handlern definieren)
Ja, der Wert des ACTION-Attributes kann mit JavaScript verändert werden (steht so auch in SELFHTML http://selfhtml.teamone.de/javascript/objekte/forms.htm#action)
Das Problem jedoch, deine Lösung ist somit abhängig von JavaScript, und nicht wirklich jeder hat JavaScript aktiviert. Empfehlenswerte wäre da vielleicht eine reaktion auf der Serverseite, das dort ausgewertet wird unter welchen bedingungen das Formluar versendet wurde.
gruss
Curt
P.S. Bin mit relativ sicher, das dies schon des öfteren gefragt wurde und somit sich auch einige Beiträge dazu im Forumsarchiv finden lassen. Ich habe mir jetzt aber nicht die Mühe gemacht dort zu suchen, das solltest du aber in Erwägung ziehen. :)