Page 1 of 1
Re: Links in einem Formular mit name
Posted: Tue Apr 13, 2010 11:14 am
by cyberman
Hast du das javascript in literal-tags eingepackt?
PS: Aus Sicherheitsgründen schnellstmöglich aktualisieren - aktuell ist die 1.6.7 bzw. 1.7!
Re: Links in einem Formular mit name
Posted: Tue Apr 13, 2010 4:59 pm
by cyberman
Wie erzeugst du denn die Formulare?
Re: Links in einem Formular mit name
Posted: Thu Apr 15, 2010 10:45 am
by cyberman
Hmm, dann wird wohl der name Parameter nicht mit weitergereicht
Allerdings bringt mich das TinyMCE-Cleaning auch manchmal auf die Palme, so dass ich dann lieber im Quellcode weiterarbeite.
Den WYSIWYG-Editor kannst du übrigens in der Registerkarte "Optonen " seitenbezogen ausschalten.
Re: Links in einem Formular mit name
Posted: Thu Apr 15, 2010 3:09 pm
by NaN
Na dann versuch doch einfach mal anstatt über die name-Attribute mit Hilfe von IDs auf das Formular und seine Elemente zuzugreifen.
Gegen IDs hat der Tiny glaub ich nix.
Code: Select all
<table border="0" cellpadding="5" align="CENTER">
<tr>
<td>Schachlinks
<form>
<select id="links1">
<option value="http://www.schachbund.de/email/">E-Mail Adressen </option>
<option value="http://www.schachbund.de/dwz/db/spieler.html">DWZ und ELO Zahlen </option>
...... weitere Links.....
<option value="http://nic.net4u.nl/">New in Chess (engl.) </option>
</select>
<input onclick="go('link1')" type="button" value="Go" />
</form>
</td>
<td>Schachvereine
<form>
<select id="links2">
<option value="http://www.sbln.de/">Bezirk Linker Niederrhein </option>
<option value="http://www.schachbund.de/">Deutscher Schachbund </option>
...... weitere Links.....
<option value="http://www.springerkrbg.de/">Springer Kranenburg </option>
</select>
<input onclick="go('links2')" type="button" value="Go" />
</form>
</td>
</tr>
</table>
Und dann brauchst Du eigentlich nur eine einzige Funktion, der Du immer die ID des jeweiligen Select-Elements übergibst:
Code: Select all
function go(id) {
var selectElm = document.getElementById(id);
var selectIndex = selectElm.selectedIndex;
var url = selectElm.options[selectIndex].value;
document.location = url;
}
(Die Formular-Tags brauchst Du eigentlich auch nicht, da Du sie ja eh nicht als solche absendest.)