Author |
Message |
hicuxunicorniobestbuildpc
The Mouse Is Extension Of Arm

Joined: Aug 13, 2009
Posts: 1123
|
Posted:
Mon Nov 16, 2009 3:08 am |
|
Morning everybody
I have this issue long time ago but I didnt want to complain for such a little problem but I get crazy and irritates me again so I will see if someone has the same problem.
P.S This problem happens when u paste some php codes on the forum:
The little problem is happening (using IE 8.0. I tested with FF 3.5 last version but I am not able to reproduce it. I dont know if other versions from IE or FF has this issue.) when I paste a php code here: THE SCROLL GOES UP ALL THE TIME FORCING ME TO PUT IT DOWN BUT IT GOES UP AGAIN. I USE MY MOUSE WHEEL TO PUT IT DOWN and IT GOES UP. This is incredible irritant since I cant post normally. It happens only on RavenNuke, here on this site too.
If you need a little video in order to demostrate or for a better understanding let me know please.  |
|
|
|
 |
jakec
Site Admin

Joined: Feb 06, 2006
Posts: 3048
Location: United Kingdom
|
Posted:
Mon Nov 16, 2009 1:21 pm |
|
Where and how are you trying to paste the PHP code?
You should not be able to do this in RN. |
|
|
|
 |
eldorado
Involved


Joined: Sep 10, 2008
Posts: 424
Location: France,Translator
|
Posted:
Mon Nov 16, 2009 4:17 pm |
|
you mean the scrollbars goes up everytime you click on a bbcode tag ..I found this irratating too  |
_________________ Only registered users can see links on this board! Get registered or login! (My RN site)- Only registered users can see links on this board! Get registered or login!(cod4 clan) - Only registered users can see links on this board! Get registered or login! |
|
|
 |
montego
Site Admin

Joined: Aug 29, 2004
Posts: 9457
Location: Arizona
|
Posted:
Mon Nov 16, 2009 5:58 pm |
|
... by the way, this site here is not RavenNuke(tm) so if this is happening both here AND over at http://www.ravennuke.com, then it is a native phpBB issue unfortunately. I have never been troubled by it, but then again, maybe I am so used to typing in the bbcode now that I have forgotten all about this annoyance. |
_________________ Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login! |
|
|
 |
hicuxunicorniobestbuildpc

|
Posted:
Mon Nov 16, 2009 7:06 pm |
|
Ok, I am here again. This issue is happening everywhere, every site who has RavenNuke will have the same issue.
I repeat, when you also write a lot on the forum the the scrolling bar goes up and I take my cursor and put it down and start typing but it goes up again. If you dont undertand let me know so I can make a little video but I am very sure you will find out the same problem.
Quote: | you mean the scrollbars goes up everytime you click on a bbcode tag ..I found this irratating too |
yes it is.
but not only when I use codes. Now I am writing but nothing happens because the bar is not coming but when the scroll bar appears and becomes small then it starts playing with me. I hope you understand what I mean.
Now it is happen with this line |
|
|
|
 |
Guardian2003
Site Admin

Joined: Aug 28, 2003
Posts: 6799
Location: Ha Noi, Viet Nam
|
Posted:
Mon Nov 16, 2009 7:27 pm |
|
This is normal behavior when you enter more text than the text box is set for i.e. the scroll bar appears. There is no way to determine the last position of the caret so the text box scrolls back up. This behavior happens in most forums and inline editors. If you regularly need to input larger pieces of text you could alter the forms textarea size. |
|
|
|
 |
hicuxunicorniobestbuildpc

|
Posted:
Tue Nov 17, 2009 5:44 am |
|
I desagree with you this time Guardian. I know the scroll bar appear but it is forcing me to go up and I can not see the text I am typing. Did u get my point. I guess I will make a little video so can see what I am taking about. Really irritant.
I just made a short video so you can see what I am taking about
http://www.youtube.com/watch?v=t9rO4y2eM9g |
|
|
|
 |
montego

|
Posted:
Tue Nov 17, 2009 6:52 am |
|
Very strange. I have NEVER seen this behavior... EVER. That is more than annoying, that is downright impossible to live with. Guess I never see is as I use a good browser. FF. Is it only IE that is doing it? I mean, does it do it with Opera and Safari or Google Chrome too?
BTW, I'll say it again, if you are seeing this behavior on THIS site, which you said you did, it is NOT a RavenNuke(tm) issue, but rather every site using phpBB is probably having the same issue. I'll leave this thread here for now, but it may need to be moved at some point. |
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 17, 2009 9:32 am |
|
That video makes it look like it's scrolling up all on it's own and no that shouldn't happen.
Can you PM me a link to the site please. |
|
|
|
 |
hicuxunicorniobestbuildpc

|
Posted:
Tue Nov 17, 2009 10:39 am |
|
the site? I just made that video here from this site.lol
This problem is not only from here as I said. Everybody who has installed RavenNuke has the same problem.
The video is from here. Typing here. I will test with more browsers. Soon I will report if it is only IE 8.0. |
|
|
|
 |
hicuxunicorniobestbuildpc

|
Posted:
Tue Nov 17, 2009 10:50 am |
|
Testing FF 3.5 last version on this forum in order to know if the scrolling become small and I can type without any problem.
The result is: OK=GOOD=FANTASTIC=NO PROBLEM
Testing IE 8.0 last version on this forum in order to know if the scrolling become small and I can type without any problem.
THE RESULT IS: BAD=IRRITANT=TERRIBLE=BIG PROBLEM WITH SUGGESTIONS
SUGGESTION IS MAKE THE POST ON YOUR OWN EDITOR AND LATER PASTE IT HERE. JUST A TEMPO SOLUTION. |
|
|
|
 |
spasticdonkey
RavenNuke(tm) Development Team

Joined: Dec 02, 2006
Posts: 1693
Location: Texas, USA
|
Posted:
Tue Nov 17, 2009 11:08 am |
|
ewww! that's bad. i confirmed this behavior in IE8, tried it on a basic textarea and it worked ok, but on the post reply page within phpbb it does have a problem.
worked ok on the quick reply though. |
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 17, 2009 12:00 pm |
|
So it's a browser issue with IE8. Unfortunately I don't and won't use any IE version so I'm not going to be able to help much on this one. |
|
|
|
 |
spasticdonkey

|
Posted:
Tue Nov 17, 2009 12:45 pm |
|
It's ok I'm sure they'll patch it in a couple years.
I think all google chrome textareas auto-enlarge, maybe it's time to add a jquery auto-expanding textarea to avoid another generation of IE specific hacks?
I had good luck with
http://plugins.jquery.com/project/autogrow
but there are a bunch of different ones out there. I know that one works in latest of chrome, IE, and firefox. Didn't test other/older browsers. |
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 17, 2009 1:11 pm |
|
Hmm, try turning off IE8's caret browsing feature by hitting F7 |
|
|
|
 |
spasticdonkey

|
Posted:
Tue Nov 17, 2009 2:48 pm |
|
unfortunately that didn't do it. this is a known bug, I found some people experienced this on wikipedia too, so not just phpbb
no big surprise but microsoft has known about this since April and still no workaround or fix
http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=432377
Quote: | Posted by Microsoft on 4/16/2009 at 2:35 PM
Thank you for the video. We were able to view the problem and tried a few more times with a wider window and can now reproduce the issue. We will investigate further.
Best Regards,
The IE Team |
only un-official workaround i saw was:
Quote: | Discovered a workaround for this by simply setting the COLS value to a very
large number, e.g.
<textarea style=""width: 100%"" rows=""50"" cols=""5000""></textarea>
This seems to prevent the IE engine from calculating the scroll position
based on the wrapping of text. |
but I think I'll pass on that solution. what can i say, Firefox FTW! |
|
|
|
 |
sak
Worker


Joined: Jul 06, 2005
Posts: 172
|
Posted:
Tue Nov 17, 2009 2:56 pm |
|
I don't use IE. Is this only when typing/pasting code? Or just typing a regular old plain text reply in phpbb or something with IE8 will cause this to happen?
What I'm asking is does the content of the post effect it, or simply the amount of characters (thereby causing the scrolling)? If it's the latter, then OMFG way to go Microsoft. |
_________________ www.ICarry.org
www.GunOwnersFellowship.com |
|
|
 |
spasticdonkey

|
Posted:
Tue Nov 17, 2009 2:59 pm |
|
happens with any text if it's long enough to create scrollbars in the textarea
Quote: | When a textarea is specified with a percentage width in IE8 Standards mode, and contains more text than is visible without scrolling, the scroll position may move when editing. This occurs when you scroll down and edit a line, the line you are editing will then be scrolled down further, usually to the bottom of the visible area. If the width is specified in pixels the issue does not occur, it also does not occur in compability mode. |
|
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 17, 2009 3:16 pm |
|
Considering this probably affects tens of millions of websites for those using IE8 you would think they would get a fix out pretty rapidly. |
|
|
|
 |
hicuxunicorniobestbuildpc

|
Posted:
Tue Nov 17, 2009 4:56 pm |
|
In the meantime I guess we need to give 5 point to FF 3.5 which doesnt have this issue.
What I dont understand is why I cant reproduce this error on another forum which doesnt have RavenNuke. Maybe we should make a fix for phpbb
Take a look
Code:/***********************************************
* IFrame SSI script- c Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["phpinfo"]
//Should script hide iframe from browsers that do not support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
function dyniframesize() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById){ //begin resizing iframe procedure
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
if (dyniframe[i] && !window.opera){
dyniframe[i].style.display="block"
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //ns6 syntax
dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight;
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax
dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
}
}
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}
if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize
|
Code:/***********************************************
* IFrame SSI script- c Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/
var iframeids=["phpinfo"];var iframehide="yes";var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];var FFextraHeight=parseFloat(getFFVersion)>=0.1?16:0;function dyniframesize(){var a=new Array();for(i=0;i<iframeids.length;i++){if(document.getElementById){a[a.length]=document.getElementById(iframeids[i]);if(a[i]&&!window.opera){a[i].style.display="block";if(a[i].contentDocument&&a[i].contentDocument.body.offsetHeight){a[i].height=a[i].contentDocument.body.offsetHeight+FFextraHeight}else{if(a[i].Document&&a[i].Document.body.scrollHeight){a[i].height=a[i].Document.body.scrollHeight}}}}if((document.all||document.getElementById)&&iframehide=="no"){var b=document.all?document.all[iframeids[i]]:document.getElementById(iframeids[i]);b.style.display="block"}}}if(window.addEventListener){window.addEventListener("load",dyniframesize,false)}else{if(window.attachEvent){window.attachEvent("onload",dyniframesize)}else{window.onload=dyniframesize}};
|
|
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 17, 2009 5:54 pm |
|
The evidence so far seems to indicate this is an IE8 specific bug. I cannot reproduce this with Firefox version 2.x to 3.5.5, Opera 8.x upwards, Avant browser, Epiphany browser or Orca browser.
Whilst I will openly admit, I loath everything MS and am not inclined to start doing yet more 'patching' to get something to work due to IE not being standards compliant or just plain buggy, if the problem is ultimately that IE8 doesn't like text area's that have a height or width set is a percentage rather than a fixed pixel measurement, then it is certainly something that could potentially be fixed.
It isn't something I could myself as not having any version of IE on any of our machines at home I have nothing to test with but maybe you can try it yourself by editing your themes forum posting tpl file or whichever file it is.
I honestly don't think it is worth going to the lengths of using javascript or other methods. |
|
|
|
 |
jakec

|
Posted:
Wed Nov 18, 2009 1:01 am |
|
unicornio wrote: | What I dont understand is why I cant reproduce this error on another forum which doesnt have RavenNuke. |
Montego has said twice now that this site is not RavenNuke, so it is not just RavenNuke with this problem. |
|
|
|
 |
jlajax
Ardent RavenCMS Supporter

Joined: Oct 12, 2006
Posts: 244
Location: Jacksonville, Florida
|
Posted:
Tue Nov 24, 2009 6:24 am |
|
I had it happen frquently in many different sites with IE 8. It doesn't happen in Opera either. IE 8 is a standard MS issue. Must be nice to have millions of people find your bugs and then fix them when ya get around to it.
 |
|
|
|
 |
Guardian2003

|
Posted:
Tue Nov 24, 2009 6:45 am |
|
jlajax wrote: | .... is a standard MS issue. Must be nice to have millions of people find your bugs and then fix them when ya get around to it. |
Therein lies the problem. They don't fix anything, they just roll out another version. How can you build on a foundation thats fundamentally flawed? |
|
|
|
 |
CodyG
Life Cycles Becoming CPU Cycles

Joined: Jan 02, 2003
Posts: 714
Location: Vancouver Island
|
Posted:
Tue Nov 02, 2010 9:48 am |
|
Edit: IE8 Compatibility Button (like a torn paper button in the address bar) solves the issue.
It's almost a year after this post.... My users do use IE and they are complaining that they can't post much more than the textbox size. Anyone with a fix? Anyone tried this in IE9 beta? |
_________________ "We want to see if life is ubiquitous." D.Goldin
Last edited by CodyG on Tue Nov 02, 2010 10:17 am; edited 1 time in total |
|
|
 |
|