• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Brauche hilfe mit einem Aufklapp Menu!!!

ofnem

New member
FRAGE: Wie kann ich bei diesem script die Lage verändern das heisst das ich es ganz an den Rand bekomme den die links gehen soweit hinaus dass sie sich mit dem nächsten frame schneiden. Danke für Hilfe



Folgender Quelltext:
<html>
<head>
<title>Aufklappmenu</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
//Dieses Script bitte nicht übernehmen!
var Dateien = "../index.shtml?aufklappmenu.html";

if (top.frameset_geladen + "" != "okay"){
if(document.images)
top.location.replace(Dateien);
else
top.location.href = Dateien ;
}

if (parent.frames.length>2) {
err_url = self.location.href;
window.onerror = top.reportError;
}
// -->
</script>
</head>
<style>
<!--
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
//list-style-image:url(fold.gif)}
#foldinglist{list-style-image:url(list.gif)}
//-->
</style>
<script language="JavaScript1.2">
<!--

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function checkcontained(e){
var iscontained=0
cur=ns6? e.target : event.srcElement
i=0
if (cur.id=="foldheader")
iscontained=1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=="foldheader"||cur.id=="foldinglist"){
iscontained=(cur.id=="foldheader")? 1 : 0
break
}
cur=ns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
foldercontent.style.display=""
cur.style.listStyleImage="url(open.gif)"
}
else{
foldercontent.style.display="none"
cur.style.listStyleImage="url(fold.gif)"
}
}
}

if (ie4||ns6)
document.onclick=checkcontained

//-->
</script>

<ul>
<li id="foldheader">News</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.cnn.com">CNN</a></li>
<li><a href="http://www.abcnews.com">ABC News</a></li>
<li><a href="http://www.news.bbc.co.uk">BBC News</a></li>
</ul>

<li id="foldheader">Webmaster</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.dynamicdrive.com">Dynamic Drive</a></li>
<li><a href="http://www.javascriptkit.com">JavaScript Kit</a></li>
<li><a href="http://www.freewarejava.com">Freewarejava.com</a></li>
</ul>

<li id="foldheader">Nested Example</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.dynamicdrive.com">outer 1</a></li>
<li><a href="http://www.dynamicdrive.com">outer 2</a></li>
<li id="foldheader">Nested</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="http://www.dynamicdrive.com">nested 1</a></li>
<li><a href="http://www.dynamicdrive.com">nested 2</a></li>
</ul>
<li><a href="http://www.dynamicdrive.com">outer 3</a></li>
<li><a href="http://www.dynamicdrive.com">outer 4</a></li>
</ul>
</ul>
 
Versuch mal

PHP:
<style> 
<!-- 
#foldheader{cursor: pointer;cursor:hand ; font-weight:bold ; 
//list-style-image:url(fold.gif)} 
#foldinglist{list-style-image:url(list.gif)} 
//--> 
</style>
durch
PHP:
<style> 
<!-- 
#foldheader{
cursor: pointer;
cursor:hand ;
font-weight:bold ;
position:absolute;
left:0px;
//list-style-image:url(fold.gif)} 
#foldinglist{
list-style-image:url(list.gif)
position:absolute;
left:0px;
} 
//--> 
</style>

zu ersetzen. Ich werd das gleich nochmal testen, aber ich glaub das müsste da Problem schon lösen
 
Zurück
Oben