Click here to Skip to main content
15,903,175 members
Home / Discussions / Web Development
   

Web Development

 
QuestionDataAccess Layers & Speed Improvements Pin
L Viljoen12-Sep-07 21:01
professionalL Viljoen12-Sep-07 21:01 
AnswerRe: DataAccess Layers & Speed Improvements [modified] Pin
Manuel F. Hernandez13-Sep-07 7:57
Manuel F. Hernandez13-Sep-07 7:57 
QuestionMass mail sender app Pin
firestoper12-Sep-07 19:22
firestoper12-Sep-07 19:22 
AnswerRe: Mass mail sender app Pin
led mike13-Sep-07 4:46
led mike13-Sep-07 4:46 
GeneralRe: Mass mail sender app Pin
Manuel F. Hernandez13-Sep-07 7:33
Manuel F. Hernandez13-Sep-07 7:33 
QuestionFireFox select scrolling issue Pin
Brent Lamborn12-Sep-07 5:53
Brent Lamborn12-Sep-07 5:53 
AnswerRe: FireFox select scrolling issue Pin
Shog912-Sep-07 9:03
sitebuilderShog912-Sep-07 9:03 
GeneralRe: FireFox select scrolling issue Pin
Brent Lamborn12-Sep-07 9:57
Brent Lamborn12-Sep-07 9:57 
Ah thanks, didn't know about scrollTop. It still doesn't quite pull off the default IE 7 behaviour which continues to scroll to keep the selected index in view, but works well enough. Here is what we use:

function orderSelect($down,$oName,$fName,$EXCLUDE) { 
	// moves Categories, Subcategories, and xxxxxx up and down in a list
	if(typeof($oName)!="object"){var $obj = document[$fName][$oName];} else {$obj = $oName;}
  	$sl = $obj.selectedIndex;
  	
    var scroll = $obj.scrollTop;

  if($obj.options[$sl].text==$EXCLUDE || $obj.options[$sl].value==$EXCLUDE){alert("This item cannot be altered.");return false}
  if ($sl != -1 && $obj.options[$sl].value > "") {
	 $oText = $obj.options[$sl].text;
	 $oValue = $obj.options[$sl].value;
	 if ($obj.options[$sl].value > "" && $sl > 0 && $down == 0) {
		if($obj.options[$sl-1].text==$EXCLUDE){alert("This item cannot be moved into that position.");return false}
		$obj.options[$sl].text = $obj.options[$sl-1].text;
		$obj.options[$sl].value = $obj.options[$sl-1].value;
		$obj.options[$sl-1].text = $oText;
		$obj.options[$sl-1].value = $oValue;
		$obj.selectedIndex--;
		$obj.scrollTop = scroll;
	 } else if ($sl < $obj.length-1 && $obj.options[$sl+1].value > "" && $down == 1) {
		if($obj.options[$sl+1].text==$EXCLUDE){alert("This item cannot be moved into that position.");return false}
		$obj.options[$sl].text = $obj.options[$sl+1].text;
		$obj.options[$sl].value = $obj.options[$sl+1].value;
		$obj.options[$sl+1].text = $oText;
		$obj.options[$sl+1].value = $oValue;
		$obj.selectedIndex++;
		$obj.scrollTop = scroll;
	 }
	 return true;
  } else {
	 alert("Please select an item first.");
	 return false;
  }
}


orderSelect is called in the onclick event for an image input. Thanks for the help!


"Half this game is ninety percent mental." - Yogi Berra

If you can read thank a teacher, if you can read in English, thank a Marine.

GeneralRe: FireFox select scrolling issue Pin
Shog912-Sep-07 10:11
sitebuilderShog912-Sep-07 10:11 
Questionneed info about creating popup menu in javascript Pin
Dudhat11-Sep-07 23:20
Dudhat11-Sep-07 23:20 
AnswerRe: need info about creating popup menu in javascript Pin
Shog912-Sep-07 9:13
sitebuilderShog912-Sep-07 9:13 
AnswerRe: need info about creating popup menu in javascript Pin
VIRAGHJAIN12-Sep-07 23:37
VIRAGHJAIN12-Sep-07 23:37 
QuestionProblem with display page in Opera Pin
Dudhat11-Sep-07 23:16
Dudhat11-Sep-07 23:16 
AnswerRe: Problem with display page in Opera Pin
Johnny ²12-Sep-07 0:09
Johnny ²12-Sep-07 0:09 
QuestionIE-FIREFOX Pin
dheema11-Sep-07 21:36
dheema11-Sep-07 21:36 
AnswerRe: IE-FIREFOX Pin
Brent Lamborn12-Sep-07 8:07
Brent Lamborn12-Sep-07 8:07 
GeneralRe: IE-FIREFOX Pin
dheema12-Sep-07 18:43
dheema12-Sep-07 18:43 
AnswerRe: IE-FIREFOX Pin
Guffa12-Sep-07 19:36
Guffa12-Sep-07 19:36 
QuestionNewsletter Pin
| Muhammad Waqas Butt |11-Sep-07 21:31
professional| Muhammad Waqas Butt |11-Sep-07 21:31 
AnswerRe: Newsletter Pin
\laddie13-Sep-07 20:38
\laddie13-Sep-07 20:38 
Questionsession_start() errors Pin
hxhl9511-Sep-07 19:09
hxhl9511-Sep-07 19:09 
AnswerRe: session_start() errors Pin
Johnny ²11-Sep-07 20:46
Johnny ²11-Sep-07 20:46 
QuestionTransform web parts with incompatible interfaces on SharePoint Pin
Tesic Goran11-Sep-07 10:19
professionalTesic Goran11-Sep-07 10:19 
QuestionNavigation Control Question Pin
RJLuppino11-Sep-07 8:56
RJLuppino11-Sep-07 8:56 
QuestionFile uploader in Ajax Pin
ramyasalva11-Sep-07 1:12
ramyasalva11-Sep-07 1:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.