Click to See Complete Forum and Search --> : need help JS/MAP/PHP


strolch
08-07-2004, 01:12 PM
HI,

i have an problem, hope that anyone outside can help me.

running an script that lets pop up an windows if i browse over an link. Problem is, the second effect(onmouseout) does not work, the php variable location is ignored and i don't know why...


<head>
<script language="javascript" src="alttxt.js">
</script>
</head>

<img src="/bild1.gif" width="220" height="297" border="0" usemap="#Map">
<map name="Map">
<area shape="circle" coords="100,58,7" href="javascript:void(0)" onmouseover="writetxt('<?php echo $detail_1;?><?php echo $detail_2;?>')" onmouseout="writetxt(0)"><?php echo $location;?></a>
</map>


anyone any idea ?
thanks
marcus

Pittimann
08-07-2004, 01:44 PM
Hi!

One problem is: you are mixing an area tag with an anchor tag. That is impossible. If you simply want, that $location is opened onclick of the area, you should try something like this:

<area shape="circle" coords="100,58,7" href="<?php echo $location;?>" onmouseover="writetxt('<?php echo $detail_1;?><?php echo $detail_2;?>')" onmouseout="writetxt(0)">

I am quite sure that more code would be useful, especially, if more php is involved. Hope, nobody minds, that I toggle the language:

Du kannst (Sie können) auch den Kram auf Deutsch erläutern, falls es ansonsten problematisch wäre, das Problem genauer zu schildern. Es ist, wie Mensch sehen kann, meine Muttersprache.

Gruß - Pit

strolch
08-07-2004, 01:57 PM
Moin, prima, deutsch ja bestens ;-)

das problem ist, $location "muss" im onmouseout erfolgen ! und genau da liegt der Hase im Pfeffer ....

Zur variable location gehören auch noch 2 weitere.

Das ganze wird, wenn denn dann fertig, eine Wetterkarte - im mouseout wird die Stadt,Wetter,Temperatur angezeigt - im pop up werden halt weitere werte angezeigt.

Das ganze funktioniert lustigerweise, wenn ich auf "map", die zeile also so aussieht

<a href="javascript:void(0)" onmouseover="writetxt('<$php eche irgendwas ?>')" onmouseout="writetxt(0)"><?php echo $location ?></a>

verzichte und deshalb verstehe ich das nicht wirklich !

marcus

Pittimann
08-07-2004, 02:05 PM
Moin!

Was spuckt $location denn aus?? Doch bestimmt nur 'ne Adresse oder nich. Und wie sieht die js function 'writetxt()' aus. Gibt's 'n Link, wo ich mal genau kucken könnte?

For people who don't speak German: if necessary, I will try to translate, what is going on.

Pit

steelersfan88
08-07-2004, 02:11 PM
Ahhh. Why must you confuse us like this!!!

Pittimann
08-07-2004, 02:15 PM
Hi Kelly!Ahhh. Why must you confuse us like this!!!Simply because it's nice to get rid of this horribly strange language. :D

If strolch and me get a step forward and anyone wants to know why, I'll try my best, not to appear that much German as right now. :p

Greetz - Pit

strolch
08-07-2004, 02:24 PM
also im mouseout, sollen folgende variablen enthalten sein :
$ eche location,$ eche icon, $echo temperatur , ergo die angabe des ortes, icon für die wetterlage , und Temperatur .

das js script ist ausschließlich dafür da, das pop up zu generieren - habe den ganzen kram imo nur local am laufen.


function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var IE4 = (document.all && !document.getElementById)? true : false;
var IE5 = (document.getElementById && document.all)? true : false;
var NS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var W3C = (document.getElementById)? true : false;
var w_y, w_x, navtxt, boxheight, boxwidth;
var ishover=false;
var isloaded=false;
var ieop=0;
var op_id=0;

function getwindowdims(){
w_y=(NS4||NS6||window.opera)? window.innerHeight : (IE5||IE4)? document.body.clientHeight : 0;
w_x=(NS4||NS6||window.opera)? window.innerWidth : (IE5||IE4)? document.body.clientWidth : 0;
}

function getboxwidth(){
if(NS4)boxwidth=(navtxt.document.width)? navtxt.document.width : navtxt.clip.width;
if(IE5||IE4)boxwidth=(navtxt.style.pixelWidth)? navtxt.style.pixelWidth : navtxt.offsetWidth;
if(NS6)boxwidth=(navtxt.style.width)? parseInt(navtxt.style.width) : parseInt(navtxt.offsetWidth);
}

function getboxheight(){
if(NS4)boxheight=(navtxt.document.height)? navtxt.document.height : navtxt.clip.height;
if(IE4||IE5)boxheight=(navtxt.style.pixelHeight)? navtxt.style.pixelHeight : navtxt.offsetHeight;
if(NS6)boxheight=parseInt(navtxt.offsetHeight);

}

function movenavtxt(x,y){
if(NS4)navtxt.moveTo(x,y);
if(W3C||IE4){
navtxt.style.left=x+'px';
navtxt.style.top=y+'px';
}}

function getpagescrolly(){
if(NS4||NS6)return window.pageYOffset;
if(IE5||IE4)return ietruebody().scrollTop;
}

function getpagescrollx(){
if(NS4||NS6)return window.pageXOffset;
if(IE5||IE4)return ietruebody().scrollLeft;
}

function writeindiv(text){
if(NS4){
navtxt.document.open();
navtxt.document.write(text);
navtxt.document.close();
}
if(W3C||IE4)navtxt.innerHTML=text;
}

//**** END UTILITY FUNCTIONS ****//

function writetxt(text){
if(isloaded){
if(text!=0){
ishover=true;
if(NS4)text='<div class="navtext">'+((centertext)?'<center>':'')+text+((centertext)?'</center>':'')+'</div>';
writeindiv(text);
getboxheight();
if((W3C || IE4) && dofade){
ieop=0;
incropacity();
}}else{
if(NS4)navtxt.visibility="hide";
if(IE4||W3C){
if(dofade)clearTimeout(op_id);
navtxt.style.visibility="hidden";
}
writeindiv('');
ishover=false;
}}}

function incropacity(){
if(ieop<=100){
ieop+=7;
if(IE4 || IE5)navtxt.style.filter="alpha(opacity="+ieop+")";
if(NS6)navtxt.style.MozOpacity=ieop/100;
op_id=setTimeout('incropacity()', 50);
}}

function moveobj(evt){
if(isloaded && ishover){
margin=(IE4||IE5)? 1 : 23;
if(NS6)if(document.height+27-window.innerHeight<0)margin=15;
if(NS4)if(document.height-window.innerHeight<0)margin=10;
//mx=(NS4||NS6)? evt.pageX : (IE5||IE4)? event.clientX : 0;
//my=(NS4||NS6)? evt.pageY : (IE5||IE4)? event.clientY : 0;
if (NS4){
mx=evt.pageX
my=evt.pageY
}
else if (NS6){
mx=evt.clientX
my=evt.clientY
}
else if (IE5){
mx=event.clientX
my=event.clientY
}
else if (IE4){
mx=0
my=0
}

if(NS4){
mx-=getpagescrollx();
my-=getpagescrolly();
}
xoff=(center)? mx-boxwidth/2 : mx+5;
yoff=(my+boxheight+30-getpagescrolly()+margin>=w_y)? -15-boxheight: 30;
movenavtxt( Math.min(w_x-boxwidth-margin , Math.max(2,xoff))+getpagescrollx() , my+yoff+getpagescrolly());
if(NS4)navtxt.visibility="show";
if(W3C||IE4)navtxt.style.visibility="visible";
}}

if(NS4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=moveobj;
window.onload=function(){
navtxt=(NS4)? document.layers['navtxt'] : (IE4)? document.all['navtxt'] : (W3C)? document.getElementById('navtxt') : null;
getboxwidth();
getboxheight();
getwindowdims();
isloaded=true;
if((W3C || IE4) && centertext)navtxt.style.textAlign="center";
if(W3C)navtxt.style.padding='4px';
if(IE4 || IE5 && dofade)navtxt.style.filter="alpha(opacity=0)";
}
window.onresize=getwindowdims;

strolch
08-07-2004, 02:25 PM
und wie gesagt, sobald die map funktion hinzu kommt geht es nicht mehr ....

steelersfan88
08-07-2004, 02:26 PM
I was almost going to ask how you knew [b]strolch[/i] was German, than I said to myself, oh, strolch. hehe, have fun you guys, speaking in your own little language.

strolch
08-07-2004, 02:30 PM
lol .... i think he know it from my first mail - <img src=bild1> or from my worst english .....

yeah, very small language and we are very confused in germany how to spell german correctly ...

strolch
08-07-2004, 05:19 PM
no one any other idea regarding my problem ?

strolch

Pittimann
08-08-2004, 03:08 AM
Moin!

Also so Einiges versteh ich da nicht. Ich sehe kein popup und onmouseout="writetxt(0)" schick ja nix Relevantes an die Funktion. Ich gehe mal davon aus, daß im over und out Infos in einen div oder so geschrieben werden sollen. Muß das dann nicht einfach in etwa so aussehen? =><area shape="circle" coords="100,58,7" href="#" onmouseover="writetxt('<?php echo $detail_1.$detail_2;?>')" onmouseout="writetxt('<?php echo $location.$icon.$temperatur;?>')">Dann stellt sich natürlich die Frage, warum besagte Funktion so aufgebaut ist wie sie sich im Code befindet (in welchem übrigens 'ne ganze Reihe von Variablen fehlen).

Sorry übrigens wegen gestern, hatte unangemeldeten Besuch bekommen.

Sollte ich mit obigem area Gebastel völlig falsch liegen, bitte nochmal posten...

Ciao - Pit

strolch
08-08-2004, 04:33 AM
moin !
kein problem wegen gestern ....

okay, die restlichen tags hatte ich unterschlagen :D
meine seite sieht so aus :


<head>
<style type="text/css">

.navtext {text-align:left; width:235px; font:bold 9pt sans-serif; border-width:2px; border-style:outset; border-color:white; background-color:tan; layer-background-color:tan; color:black; }
</style>

<script language="javascript" src="includes/js/alttxt.js">

</script>

</head>
<body bgcolor="teal" link="white" alink="white" vlink="white" text="tan">

<center>

<div style="height:60px"></div>

<br><br><br>
<img src="images/germany.gif" border="0" usemap="#Map">
<map name="Map">
<area shape="rect" coords="91,47,108,68" href="javascript" onmouseover="writetxt('<?php echo $language['Condition'];?><?php echo $condition;?><br><?php echo $language['Feels_Like'];?><?php echo $windchill_c;?><br><?php echo $language['Dew_Point'];?><?php echo $dew_c;?>')" onmouseout="writetxt(0)"><?php echo $location;?><?php echo $temperature_c;?></a>
</map>

<div id="navtxt" class="navtext" style="position:absolute; top:-100px; left:0px; visibility:hidden"></div>

</body>
</html>
</body>

Pittimann
08-08-2004, 04:39 AM
Hi!

Und das:
<?php echo $location;?><?php echo $temperature_c;?> soll auch im div landen (bei mouseout)?

Pit

strolch
08-08-2004, 05:19 AM
genau so ist es ;-)
wie ich ja schon sagte, das funktioniert alles bestens ohne die
map funktion nur genau die brauche ich.

Arbeite ich mit layern habe ich ohne ende probleme zwischen NS & IE

Pittimann
08-08-2004, 05:28 AM
Hi!

Vom Prinzip her geht das so:
<map name="Map">
<area shape="circle" coords="100,58,7" href="#" onmouseover="writetxt('over Kram')" onmouseout="writetxt('out Kram')">
<area shape="rect" coords="0,0,220,297" nohref onmouseout="writetxt(0)">
</map>
Das area mit dem kompletten Bild dient dazu, den div beim mouse-outen des Bildes verschwinden zu lassen.

Hoffe, das hilft.

Ahoi, Pit

strolch
08-08-2004, 05:40 AM
Selber HI ! ;-)

Dank Dir auf jedenfall schon mal für deine Mühe ....

Aber, so kann das auch nicht funzen ....

Mache ich das so, wie du es vorgeschlagen hast, dann
schreibt er mir den out kram auch in ein Fenster, aber das soll er ja nicht - der out kram steht an den koordinaten und ist immer sichtbar. Der Out kram ist ja gerade dazu da, um das fenster wieder zu schließen ....

marcus

Pittimann
08-08-2004, 05:44 AM
Hi!

Wo willste denn $location & co beim outen darstellen??
Edit: in einer festen Position "innerhalb" der Karte und das dauerhaft?

Gruß - Pit

strolch
08-08-2004, 05:49 AM
genau da wo auch der rest steht ....
von mir aus auch knapp drüber oder drunter das ist mir wurscht ;-)

YEP ! genau ! fixe position und dauerhaft

gruß
marcus

Pittimann
08-08-2004, 06:11 AM
Hi!

Sowas wie'n Ansatz:
Der auf's Wesentliche reduzierte body:
<body>
<img src="/bild1.gif" width="220" height="297" border="0" id="bild1" usemap="#Map">
<map name="Map">
<area shape="circle" coords="100,58,7" href="#" onmouseover="writetxt('over Kram')" onmouseout="writetxt(0)" id="area1">
</map>
<div id="navtxt" class="navtext" style="position:absolute; top:-100px; left:0px; visibility:hidden;z-index:10;background-color:white"></div>
<div id="location" style="position:absolute; top:-100px; left:0px;z-index:0;background-color:transparent">******<br>sonnig<br>tolles Wetter</div>
</body>
Dem div "location" gibste Deine PHP Variablen als Inhalt (anstelle meines ******-Gefasels).
Dann gibts 'ne kleine Funktion im js:

function positionLoc(){
top1=document.getElementById('bild1').offsetTop;
left1=document.getElementById('bild1').offsetLeft;
top2=parseInt(area1.coords.split(',')[1]);
left2=parseInt(area1.coords.split(',')[0]);
loc=document.getElementById('location');
loc.style.top=top1+top2
loc.style.left=left1+left2
}

Die rufst Du als letzte Zeile Deiner window.onload=function(){ - Geschichte auf:

positionLoc()

So wie ich das jetzt gebastelt habe, wird die obere linke Ecke des location-div dadurch in das Zentrum des Kreises, den Dein Area festlegt, verschoben. Damit kannst Du spielen, indem Du in der Funktion bei loc.style.top=blah noch was addierst oder subtrahierst. Gleiches gilt für loc.style.left=...

Damit der mouseover Kram "Priorität" bekommt, hat der location div 'nen transparenten bg, der navtxt div weiß. Du könntest im noch 'nen Rahmen verpassen.

Sag mal, was Du davon hältst.

Ciao - Pit

strolch
08-08-2004, 06:51 AM
hey pit,

das sieht schon mal nicht so schlecht aus .....
zumindest werden jetzt die variablen ausgeben....

Eine Frage habe ich vorerst noch. ist es machbar,
das sich die angaben wo die variablen ausgeben werden nicht
an der Seite sondern am entsprechenden Bild orientieren ?

Im übrigen, nochmal vielen Dank für deine mühe !

marcus

Pittimann
08-08-2004, 07:09 AM
Hi!

Null problemo - ist keine Mühe.

Eine Frage habe ich vorerst noch. ist es machbar, das sich die angaben wo die variablen ausgeben werden nicht an der Seite sondern am entsprechenden Bild orientieren?Aha - erwischt! Du hast Dein Bild also irgendwo drin (Tabelle, div oder sonstwat).

Der Schnipsel, den ich geschrieben habe, orientiert sich NICHT an der Seite, sondern am Bild. Die kleine Funktion eruiert die obere linke Ecke des Bildes => wir haben ein Koordinatenpaar. Dann zerlegt es die coords aus Deinem circle-area (die erste davon ist x innerhalb des Bildes, die 2. y innerhalb des Bildes; die dritte, den Radius, brauchen wir nicht). Dann werden die x und y Koordinaten des Areas denen der oberen linken Bildecke hinzu addiert und schups, haben wir die echte Position. Solange das Bild ein direktes Kind vom Body ist.

Hierin liegt der Knackpunkt:
top1=document.getElementById('bild1').offsetTop;
left1=document.getElementById('bild1').offsetLeft;

Die offset-Geschichten sind wiederum relativ zum parent container. Ist das Bild beispielsweise in einem div, dessen linke obere Ecke bei Koordinaten 100,200 liegt, müssen die dazu addiert werden. Wenn der Div wiederum jemand anders' Kind ist, geht das Spiel weiter.

Mach einfach mal 'nen kleinen Test mit meinem abgespeckten Code. Lass das Bild außerhalb eines containers und positioniere es irgendwo mit css Attributen, dann wird die Position korrekt errechnet.

Falls Du nach diesem Geschwafel Probleme hast, Deine echte Seite anzugleichen, schreib nochmal. Dazu bräuchte ich mehr HTML, die Positionierung Deiner Elemente oder - besser noch - 'nen Link.

Tschüß - Pit

strolch
08-08-2004, 07:45 AM
lach....

gut erkannt - der onkel ist nun ein wenig durcheinander .....

Der Teil über dem ich / wir sitzen ist natürlich nur ein Teil eines
ganzen.

Hintergrund: Ich bin am aufbau eines CMS(Mambo)und diese
Wettergeschichte ist eben ein Teil(Modul) davon, das mir in der jetzigen Form einfach nicht reicht.

Ich kann die einzelnen Module irgendwo im Content bzw Template durch zuweisung von variablen z.B. 'user1' 'user2' platzieren...

Hoffe, ich habe mich einigermassen verständlich ausgedrückt ?!
Nachfolgend mal mein quelltext der template/index datei - vielleicht hilft es ja ...... ist noch ein wenig durcheinander und unaufgeräumt ;-)

wenn's gar nicht anders geht, werd ich den ganzen kram gleich mal uppen müssen .....

marcus

strolch
08-08-2004, 07:52 AM
<head>
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<title><?php echo $mosConfig_sitename; ?></title>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php include ("includes/metadata.php"); ?>
<script language="JavaScript" type="text/javascript"><!--function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();} MM_reloadPage(true);//--></script>
<html>
<?php echo "<link rel=\"stylesheet\" href=\"templates/$cur_template/css/template_css.css\" type=\"text/css\">" ; ?>
<p><a name="top" id="top"></a><a name="up" id="up"></a>
</head>
</p>
<table width="900" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="templates/sk_business1/images/banner3_1000.gif" scope="col"><table width="900" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="613" background="templates/sk_business1/images/banner3_1000.gif" scope="col"><span class="pathway">Sie sind hier->
<?php include "pathway.php"; ?>
</span></td>
<td width="367" align="right" scope="col"><?php echo _LOST_PASSW; ?> <a href="<?php echo sefRelToAbs("index.php?option=com_registration&amp;task=lostPassword"); ?>"><?php echo _LOST_PASSWORD; ?></a>? | <?php echo _NO_ACCOUNT; ?> <a href="<?php echo sefRelToAbs("index.php?option=com_registration&amp;task=register"); ?>"><?php echo _CREATE_ACCOUNT;?></a></td>
</tr>
</table></td>
</tr>
<tr>
<td background="templates/sk_business1/images/banner3_1000.gif" scope="col"><table width="900" border="0" cellpadding="0" cellspacing="0">
<tr>
<th align="right" background="templates/sk_business1/images/banner3_1000.gif" scope="col" ><img src="<?php echo $mosConfig_live_site;?>/templates/sk_business1/images/spacer.gif" width="8" height="16" />
<?php
if ($my->id) {
include "modules/mod_multi_greeting.php"; ?><b><span class="poll"><?php echo $my->username;?></span></b> &nbsp; |&nbsp; <a href="index.php?option=logout"><?php echo _BUTTON_LOGOUT; ?></a> | <a href="<?php echo sefRelToAbs("index.php?option=com_partystaff&amp;func=edit&amp;Itemid=181"); ?>"><?php echo _CHANGE_DETAILS;?> </a>|<a href="<?php echo sefRelToAbs("index.php?option=com_pms&amp;pms_page=inbox"); ?>">
<?php $query_pms = "SELECT count(id) FROM #__pms WHERE username='$my->username' AND readstate=0";
$database->setQuery( $query_pms );$total_pms = $database->loadResult();
//if (($total_pms)>0)
//{
echo '<b><span class="poll">'.$total_pms.' neue Nachricht/en</b></span>';
//}
?>
<?php
}else{
?>
<?php echo _USERNAME; ?>
<form action="index.php?option=login" method="post" name="login" class="newflash" id="login" style="display:inline;">
<input name="username" type="text" class="newsflash" size="10" />
<?php echo _PASSWORD; ?>
<input name="passwd" type="password" class="newsflash" size="10" />
<input type="hidden" name="op2" value="login" />
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
<input type="hidden" name="return" value="index.php" />
<input name="Submit" type="submit" class="button" value="<?php echo _BUTTON_LOGIN; ?>" />
</form>
<?php } ?>
</span></a></th>
</tr>
</table></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td scope="col"><img src="templates/sk_business1/images/metro_template_header.jpg" width="900" height="120" /></td>
</tr>
</table>
<tr scope="col" align="left">
<td height="20" colspan="8" background="templates/sk_business1/images/banner4_1000.gif"><span class="Stil21"><strong><img src="<?php echo $mosConfig_live_site;?>/templates/sk_business1/images/spacer.gif" width="5" height="15" /></strong></span><span class="contentdescription"><strong><a href="index.php?option=com_simpleboard&Itemid=70" class="contentdescription">Forum</a> | <a href="index.php?option=com_mambads&Itemid=218" class="contentdescription">Anzeigenmarkt</a> | <a href="index.php?option=com_phpshop&Itemid=217" class="Stil10">shop</a> | <a href="index.php?option=com_nxtlinks&Itemid=184" class="contentdescription">Weblinks</a> | <a href="index.php?option=com_remository&Itemid=219" class="contentdescription">Downloads</a> | <a href="index.php?option=content&task=view&id=129&Itemid=220" class="contentdescription">CHill Out</a> | <a href="index.php?option=com_newsletter&Itemid=83" class="contentdescription">Newsletter</a> | <a href="index.php?option=com_partystaff&Itemid=182" class="contentdescription">Userliste</a> | <a href="index.php?option=com_supportcenter&Itemid=26" class="contentdescription">Support</a> | <a href="index.php?option=com_akolegal&Itemid=27" class="contentdescription">Impressum</a> | <a href="index.php?option=com_contact&Itemid=3" class="contentdescription">Kontakt</a> | </strong></span></td>
</tr>
</table></th>
</tr>
</table>
<table width="901" border="0" cellpadding="0" cellspacing="0">
<tr>
<th width="679" align="left" valign="top" scope="col"><p class="small"> <span class="Stil5"><strong><img src="<?php echo $mosConfig_live_site;?>/templates/sk_business1/images/spacer.gif" width="3" height="15" />
<?php setlocale (LC_ALL, 'de');echo (strftime (_DATE_FORMAT_LC)); ?>
<br />
<strong><img src="<?php echo $mosConfig_live_site;?>/templates/sk_business1/images/spacer.gif" width="3" height="15" /></strong><img src="<?php echo $mosConfig_live_site;?>/templates/sk_business1/images/banner.jpg" width="550" height="3" align="top" /><br />
</strong></span>
<?php if (mosCountModules( "top" )) { ?>
<?php mosLoadModules ( 'top' ); ?>
<?php } ?>
<?php include ("mainbody.php"); ?>
&nbsp;</p>
</th>
<td width="268" align="left" valign="top" bgcolor="#F7F7F7" scope="col">
<table width="268" align="right" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="268 " align="right" bgcolor="#F7F7F7" scope="col"><form action="index.php" method="post">
<div align="right"><img src="templates/sk_business1/images/search.png" width="14" height="14" />
<input align="right" class="inputbox" type="text" name="searchword" size="25" value="<?php echo _SEARCH_BOX; ?>" onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" />
<input type="hidden" name="option" value="search" />
</div>
</form></td>
</tr>
</table><br />
<?php mosLoadModules ( 'right' ); ?>
<?php mosLoadModules ( 'user10' ); ?>
<?php mosLoadModules ( 'user4' ); ?>
<?php mosLoadModules ( 'user9' ); ?>
<?php mosLoadModules ( 'user3' ); ?>
<?php mosLoadModules ( 'user1' ); ?>
<?php mosLoadModules ( 'user2' ); ?>
</td>
</tr>
</table>
</html>

strolch
08-08-2004, 09:17 AM
hi .....

änder ich die position von absolut auf relativ, ist es eigenlich
so wie ich es mir vorgestellt habe ....

nur wirft js dann einen fehler aus der
sich auf loc.style.left=left1+left2 bezieht, wenn dieser
jetzt noch verschwindet bin ich erstmal zufrieden ;-)

marcus

Pittimann
08-08-2004, 09:21 AM
Hi!

Hab schon wieder (ekelhaft netten) Besuch + bin daher nicht allzu gesprächig. Was haste denn an der Funktion verändert? Oder haste dem div 'n anderes id gegeben?

Sag doch mal, was genau für'n Fehler die Konsole auswirft.

Ahoi - Pit

strolch
08-08-2004, 09:24 AM
macht ja nix .... lach, meine frau meckert auch schon ;-) aber egal ...


habe nur die position verändert, wie gesagt von absolut auf relativ .

JS meldet

Zeile 72
Zeichen 1
Fehler objekt erforderlich
code 0

Pittimann
08-08-2004, 09:36 AM
Hi!

Kann eigentlich nicht. Wenn das Bild sein erforderliches id hat + der div ebenfalls, kann exakt der Fehler nicht aufkreuzen.meine frau meckert auch schon ;-) aber egal ...Kümmer' Dich drum :D

Wenn ich 'ne Frau hätte und die würde dauernd an der Kiste sitzen, würde ich auch meckern.

Gruß - auch an die Gemahlin - Pit

strolch
08-08-2004, 09:56 AM
okay hast recht ....
mit dem code und der frau
:p

hatte die div id in von location bild1 geändert ....

muss die wäre sein ....

marcus

Pittimann
08-08-2004, 10:02 AM
Hi!

Ja, ja, manchmal sind's die kleinen Dinge im Leben. :p

Mal 'ne lächelnde Frau, die selbiges schön machen, mal 'ne doofe id, die's versaut.

Ciao - Pit