View Single Post
ישן 06-03-06, 17:01   # 1
k.machine
תודה על תרומתך.
 
k.machine's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 37
הודעות: 3,748

k.machine לא מחובר  

הטקסט לא רוצה להתיישר! :(

ניסיתי את כל האפשרויות שיש.

מצאתי סקריפט ברשת שנותן לי תפריט POP UP.
(כמו של בסט סרב)

עשיתי לו שינויים ב CSS לפי מה שאני צריך.

הבעייה העיקרית כרגע זה שהטקסט הזה, שאם עוברים עליו אז התפריט נפתח, דבוק לחלק העליון של ה DIV, ולא רוצה להתיישר לאמצע. ניסיתי כל אפשרות...וזה לא עוזר.

זה הקוד:

HTML קוד:

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1255">
<STYLE type=text/css>#csstopmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#csstopmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#csstopmenu LI {
	FLOAT: left; POSITION: relative
}
#csstopmenu A {
	TEXT-DECORATION: none
}
.mainitems {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; HEIGHT: 29px; BACKGROUND-COLOR: #e8a515; TEXT-ALIGN: center; align: center
}
.headerlinks A {
	FONT-WEIGHT: normal; MARGIN: auto 8px; COLOR: black; family: arial
}
.submenus {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; DISPLAY: none; LEFT: 0px; BORDER-LEFT: black 0px solid; WIDTH: 10em; COLOR: black; BORDER-BOTTOM: black 0px solid; POSITION: absolute; TOP: 1.5em; BACKGROUND-COLOR: #e8a515
}
.submenus LI {
	WIDTH: 100%
}
.submenus LI A {
	DISPLAY: block; WIDTH: 100%; TEXT-INDENT: 3px
}
UNKNOWN {
	WIDTH: auto
}
.submenus LI A:hover {
	COLOR: black; BACKGROUND-COLOR: white
}
UNKNOWN {
	LEFT: auto; TOP: auto
}
#csstopmenu LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
UNKNOWN {
	HEIGHT: 3px
}
</STYLE>

<SCRIPT type=text/javascript>


startMenu = function() {
if (document.all&&document.getElementById) {
cssmenu = document.getElementById("csstopmenu");
for (i=0; i<cssmenu.childNodes.length; i++) {
node = cssmenu.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function(){                  
this.className=this.className.replace(" over", "")
}
}
}
}
}

if (window.attachEvent)
window.attachEvent("onload", startMenu)
else
window.onload=startMenu;

</SCRIPT>

<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<DIV>
<UL id=csstopmenu>
  <LI class=mainitems style="BORDER-LEFT-WIDTH: 0px; TEXT-ALIGN: center">
  <DIV class=headerlinks><A href="http://www.javascriptkit.com/">JavaScript 
  Kit</A></DIV>
  <UL class=submenus>
    <LI><A href="http://javascriptkit.com/">Home</A> </LI>
    <LI><A href="http://javascriptkit.com/cutpastejava.shtml">Free 
    JavaScripts</A> </LI>
    <LI><A href="http://javascriptkit.com/javaindex.shtml">JavaScript 
    tutorials</A> </LI>
    <LI><A href="http://javascriptkit.com/jsref/index.shtml">JavaScript 
    Reference</A> </LI></UL></LI>
  <LI class=mainitems>
  <DIV class=headerlinks><A href="http://www.javascriptkit.com/">2nd Menu 
  Item</A></DIV>
  <UL class=submenus style="WIDTH: 14em">
    <LI><A href="http://localhost/">Sub 2 Item 1. Long text, long menu.</A> 
</LI>
    <LI><A href="http://localhost/">Sub 2 Item 2</A> </LI>
    <LI><A href="http://localhost/">Sub 2 Item 3.</A> </LI></UL></LI>
  <LI class=mainitems>
  <DIV class=headerlinks><A href="http://www.javascriptkit.com/">3rd Menu 
  Item</A></DIV>
  <UL class=submenus>
    <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI>
    <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI>
    <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI>
    <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI></UL></LI></UL>
<DIV id=clearmenu style="CLEAR: left"></DIV></DIV></BODY></HTML>
וזה הקישור לדף המלא:
http://www.rafihatuel.com/1231.htm

שימו לב למה שכתבתי בהתחלה:

הבעייה העיקרית כרגע זה שהטקסט הזה, שאם עוברים עליו אז התפריט נפתח, דבוק לחלק העליון של ה DIV, ולא רוצה להתיישר לאמצע. ניסיתי כל אפשרות...וזה לא עוזר.

תעזרו לי למצוא פיתרון לבעייה

עריכה:
אני כרגע לא דואג לתקינות של הקוד.
כי את זה אני מסדר אח"כ.
נא לא להעיר.
  Reply With Quote