"Thomas Hervé" <[EMAIL PROTECTED]> writes:
> Jorge Godoy wrote:
>
>> It was a valid URL and the code was perfectly fine. It worked when using
>> only
>> HTTP (development server) but not on HTTPS (production server). I changed
>> the
>> HTML element to an input field and the code ran perfectly.
>>
>> As a solution to this problem I:
>>
>> - changed from ".innerHTML" to ".value" (because <label> has no ".value" I
>> had to use ".innerHTML")
>
> On label you have to define its text content.
It doesn't work. I have it in the test case below.
>> - changed from <label> to <input type="text" disabled="1"
>> class="borderless" />
>> (my input fields have a 1px border by default, so I had to override that
>> with a special class)
>>
>> These were the only changes to make the code work. So, at least Firefox has
>> a
>> restriction on changing labels when on a HTTPS page.
>
> You haven't convinced me :). Try to find a small reproductible example;
> if it's true, you should report this to mozilla.
>
Here it is:
================================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Label Change Test</title>
<script type='text/javascript' src='MochiKit.js'></script>
<script type='text/javascript'>
function change_label(evt) {
$('changeme').text = 'Changed!';
$('changemetoo').innerHTML = 'Changed!';
$('changemethree').value = 'Changed!';
}
</script>
</head>
<body>
<form action="#">
<label id='changeme'>Change Me!</label>
<label id='changemetoo'>Change Me Too!</label>
<label id='changemethree'>Change Me As Well!</label>
<input id='change_button' type='submit' value='Change text' />
</form>
<script type='text/javascript'>
connect('change_button', 'onclick', change_label);
</script>
</body>
</html>
================================================================================
The text changed here on a secure and non-secure website. I'll compare it
with my more complex use case. But I had to use innerHTML and not text to
change the contents of the label.
Be seeing you,
--
Jorge Godoy <[EMAIL PROTECTED]>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"MochiKit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/mochikit
-~----------~----~----~----~------~----~------~--~---