Sponsor-Board.de
include Problem Webspell

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: include Problem Webspell (/showthread.php?tid=20769)


include Problem Webspell - IaMmE - 11.01.2012 06:26

Heyho Leute Smile

Ich habe ein Problem mit einem include in Webspell.

Da wir von Inseparable jetzt 3 Projekte haben, wollen wir eine Netzwerk Leiste ähnlich der GIGA Leiste machen.

Realisiert habe ich das ganze jetzt mir CSS,HTML,PHP und einem kleinen JS für den Hover Effect.

Jetzt wollte ich das ganze in die index.php include, damit es auf jeder Seite angezeigt wird.

Also habe ich bespielsweiße einfach direkt nach dem <body> Tag folgendes geschreiben :

Code:
<div id="netzwerkleiste">
<?php include("/leiste/leiste.php"); ?>
</div>


Noch zur Info liegt der Ordner mit den Bilddatein, der CSS und der PHP Datei im Hauptverzeichnis im ordner "leiste".

Was mache ich falsch, bzw. wo liegt der Fehler ???


MfG


RE: include Problem Webspell - Aaron - 11.01.2012 06:48

Wird es einfach nicht angezeigt ?
Wo liegt der Fehler ?

PHP-Code:
<div id="netzwerkleiste">
<?
php include("leiste/leiste.php"); ?>
</div> 


versuch mal dies


RE: include Problem Webspell - IaMmE - 11.01.2012 07:12

callofsorrow schrieb:
Wird es einfach nicht angezeigt ?
Wo liegt der Fehler ?

PHP-Code:
<div id="netzwerkleiste">
<?
php include("leiste/leiste.php"); ?>
</div> 


versuch mal dies


Das funktioniert leider auch nicht.

Nein es wird kein Fehler angezeigt.

Der Div funkioniert, so das die ganze Seite weiter unten angezeigt wird.
nur da wo die Leiste sein sollte, ist nichts.

Noch ein Problem :

Aus einem mir nicht bekannten Grund funktioniert auch das "Hover" Java script nicht.

Ich möchte 2 Bilder datei anzeigen .. Die eine Standart und die andere beim drüber gehen :

PHP-Code:
<img id="facebook" src="/images/facebook.png" onmouseover="this.src = /images/facebook_h.png" /> 


Ihrgendwie funktioniert der mouseover effect nicht.

Muss ich noch etwas zusätzlich in die Datei schreiben oder reicht das Javascript im <img> schlüssel ???


RE: include Problem Webspell - ljfetec - 11.01.2012 08:19

du musst bei einem mousover entweder wenn das mit bilder den effeckt erzielen willst die beiden Bilder verlinken...


RE: include Problem Webspell - IaMmE - 11.01.2012 08:34

ljfetec schrieb:
du musst bei einem mousover entweder wenn das mit bilder den effeckt erzielen willst die beiden Bilder verlinken...


Ist es doch.

Siehe :

PHP-Code:
<img id="facebook" src="/images/bild1.png" onmouseover="this.src = /images/bild2.ong" /> 


Oder was meinst du ?


RE: include Problem Webspell - ljfetec - 11.01.2012 08:46

yaa...
welches Programm benutzt du.. Macromedia?

* EDIT:

Hier ein Tutorial schau es dir an, dann weißt du wo der Fehler liegt, vilt. liegt es an der INDEX.
[Link: Registrierung erforderlich]

ÜBER eine positive bewertung würde ich mich freuen! Smile


RE: include Problem Webspell - IaMmE - 11.01.2012 09:16

ljfetec schrieb:
yaa...
welches Programm benutzt du.. Macromedia?

* EDIT:

Hier ein Tutorial schau es dir an, dann weißt du wo der Fehler liegt, vilt. liegt es an der INDEX.
[Link: Registrierung erforderlich]

ÜBER eine positive bewertung würde ich mich freuen! Smile


Ich benutze Adobe Dreamviewer CS5 11.1.

Ich werde das Tutorial mir mal ansehen.

So : Ich habe mir das Tutorial angesehen.

Ist leider nichts für mich.

Dennoch ist mein Problem mit dem Fehlerhaften include in Webspell wichtiger.


RE: include Problem Webspell - Tobias - 11.01.2012 09:42

Für den mouseover

Code:
<script type="text/javascript">
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>


PHP-Code:
<body onLoad="MM_preloadImages('file:ordner/picture.jpg')">

<
a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','file:/ordner/picture.jpg',1)"><img src="file:ordner/picture2.jpg" alt="fb" name="Image1" width="42" height="45" border="0"></a>
</
body




RE: include Problem Webspell - IaMmE - 11.01.2012 09:50

Danke Smile

Kann ich den Script Text in eine mouseover.js packen und im Head verlinken oder muss das alles in die PHP Datei ???

Edit:

Danke an dich, das Script funktioniert super !

Nach etwas rumschreiben und verzweiflung.

Jetzt müsste nur noch der include funktionieren.

Woran kann es liegen ???


RE: include Problem Webspell - Storage-Base.de - 11.01.2012 11:51

error_reporting(E_ALL); oder ini_set('display_errors', 1);

Dann bekommst du die Fehlermeldungen.


RE: include Problem Webspell - IaMmE - 11.01.2012 12:08

Danke dir Storage Base Smile

Inzwischen hat es aber funktioniert.

Ihrgendwie include Webspell nicht aus Ordnern, die nicht standart sind.

Jetzt funktioniert das Hover Script von Dynamic-webmedia nicht mehr.

Wenn ich die Leiste alleine im Firefox öffne passt alles :
[Link: Registrierung erforderlich]

Aber wenn ich dann die Webspell Seite öffne geht das Hover Script nicht mehr :
[Link: Registrierung erforderlich]

Kann es an den überschneidungen im Java Script liegen ??

Denn ich benutze an 2 anderen stellen noch Java Script :

In der Navi und im Featured Slider


RE: include Problem Webspell - Storage-Base.de - 11.01.2012 12:24

Normal nicht, ausser die JS Functionen haben den gleichen Namen und machen was anderes. Solltest du den Code aber vielleicht ausgelagert haben, würde vielleicht die JS Datei nicht erneut gecached?


RE: include Problem Webspell - Tobias - 11.01.2012 12:26

Du kannst so ein Hover auch mittels css umsetzen.

PHP-Code:
<div class="buttons">
<
div><a id="fb" href="http://facebook.com/dynamicwebmedia" target="_blank" title="Facebook"></a></div>
</
div


CSS

PHP-Code:
.buttons  {
    
size:auto;
    
margin-left:125px;
    
margin-right:125px;
    
height:44px;
    
}

#fb {
    
height:44px;
    
width:156px;
    
background-image:url(OFFLINE_SIDE/off_img/offsite_07.png);
    
alignment-adjust:middle;
    
float:right;
    
}

#fb:hover {
    
height:44px;
    
width:156px;
    
float:right;
    
background-image:url(OFFLINE_SIDE/off_img/hover_07.png);
    
background-position:bottom;



Musst dir die css halt noch anpassen.