Interpretationsproblem mit dem FF

Moin

Ach dieser blöde Code Tag. Hat mir wieder die Hälfte rausgelöscht. Habs nichts gesehen.

Bei

<td width="29%">
<?php echo("
</td> Sollte eigentlich folgendes stehen:

<td width="29%">
<?php echo("<input type=\"text\" name=\"ls\" size=\"20\" value=\"$link[style]\" />"); ?>
</td>

Gruss

FG
 
Nach deinen Angaben müsste es also vom Prinzip her so aussehen:
Code:
<script type="text/javascript">
<!--
 function updateLinkStyle(x,y,z)
{
document.getElementById(y).style.textDecoration=z;
}
//-->
</script>
<a id="linkstyle" href="javascript:void(0)">linkstyle</a>
<form name="main">
  <input type="text" name="ls" size="20" value="underline">
  <input type="button" onClick="updateLinkStyle('main','linkstyle',document.main.ls.value)" value="Update">
</form>
.....bei mir haut es so auch hin.

Du greifst allerdings das eine mal auf "linkstyle" zu, das andere mal auf "link_style" ....vielleicht liegts an der falschen ID des Links.
 
Moin

Leider nein. Ich will ja nicht einen link direkt verändern, sondern quasi eine Vorschau in der Tabelle dafür einrichten.

Zusammengefasst muss es so aussehen:
Code:
    <script type="text/javascript">
    <!--
       function updateLinkStyle(x,y,z)
       {
    	  document.getElementById(y).style.textDecoration=z;
       }
    //-->
   
   <form name="main" action="someaction.php" method="post">
   <table>
       <tr>
    	  <td width="1%">Link-Stil</td>
    	  <td width="29%">
    		 <input type="text" name="ls" size="20" value="underline" />
    	  </td>
    	  <td width="25%">
 		 <table id="linkstyle" style=\"border:solid thin; text-decoration:none; width:100%;">
    			<tr>
    			   <td>Dies ist ein Beispiel</td>
    			</tr>
    		 </table>
    	  </td>
    	  <td width="32%">
 		 <input type="button" onClick="updateLinkStyle('main','linkstyle',document.main.ls.value)" value="Update">
    	  </td>
       </tr>
    </table>
    </form>

Wenn ich also auf "Update" klicke, soll der Text in der Tabelle (id=linkstyle) den entsprechenden Wert erhalten. Wie gesagt, im IE haut es hin, im FF aber nicht.

//EDIT: Habs mal auf den HTML Tag <td> versucht. Dort hauts komischerweie hin. Geht das nicht auf <table>?

Gruss

FG
 
Zuletzt bearbeitet:
Moin

Ja habe ich. Jedoch übernimmt es mir immer schon brav den Wert. Aber eben nur in der Zelle und nicht in der Tabelle als solches.

Gruss

FG
 
Moin

Naja, wie dem auch sei, ich habs nun mit <td> gemacht und klappt so. Der Thread ist somit erledigt.

Danke aber für die Geduld und Zeit, mein Problem zu behandeln @ Sven :)

Gruss

FG
 
Zurück