SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.07.2005, 09:34:53
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
Wie wird ein Layer ausgeblendet (JS)

Moin!
Ich hantiere grad mit Layern auf meiner HP, um ggf. mal irgendwelche Meldungen anzeigen zu können.

Nun hab ich nicht direkt Layer, sondern ein <div id="Layer1"> etc.
(Dreamweaver richtet das so ein...) Anzeige klappt gut, nur das schließen nicht...
Automatisch erstellt wird immer eine JavaScript-Funktion "MM_reloadPage(init)" (Leider bin ich grad bei der Arbeit und hab den Quelltext nicht parat). Von init(boolsch) hängt die Ausführung, bzw die Anzeige des Layers ab (Wenn ich nicht irre und lieber einen richtigen DHTML-Layer verwenden sollte?). Was muss ich bei onClick für den entsprechenden Link aufrufen? Gebe ich [B]onClick = "MM_reloadPage(false)" an, passiert nix.

Sobald ich kann, kommt nochmal der Quelltext ;)
__________________
Gruß von der Nordsee

Geändert von Isocrateus (28.07.2005 um 09:35:32 Uhr)
Mit Zitat antworten
  #2  
Alt 28.07.2005, 09:42:14
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
AW: Wie wird ein Layer ausgeblendet (JS)

Also den Dreamweavercode kann ich Dir nicht sagen, aber mit "normalem" HTML / JS geht das so:

Code:
<a href="#" onClick="document.getElementById('Layer1').style.display = 'none'; return false;">Versteck Dich</a>
__________________
Kleiner Hinweis am Rande: Es gibt keine if-Schleifen. Es gibt nur if-Verzweigungen und for/[do]/while-Schleifen.
Mit Zitat antworten
  #3  
Alt 28.07.2005, 09:49:42
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
AW: Wie wird ein Layer ausgeblendet (JS)

Okay, schaut gut aus und hört sich auch so an, werd' das dann mal in ein paar stunden (nach Feierabend) probieren - dann meld ich mich hier nochmal ;) Danke erstmal
__________________
Gruß von der Nordsee
Mit Zitat antworten
  #4  
Alt 28.07.2005, 20:26:23
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
AW: Wie wird ein Layer ausgeblendet (JS)

So, funktioniert alles gut. Danke nochmals
__________________
Gruß von der Nordsee
Mit Zitat antworten
  #5  
Alt 28.07.2005, 21:07:36
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
AW: Wie wird ein Layer ausgeblendet (JS)

Funktioniert doch alles nicht... Im folgenden menü soll einfach nur zum entsprechenden mouseover ein kleiner infotext in einem layer angezeigt werden, aber es funktioniert so wie ich das hier falsch mache natürlich nicht...
HTML-Code:
<script language = "javascript">
<!--

function LmOver(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags('A')[0].style.color = "#FFFFFF";
elem.style.cursor = 'hand'}

function LmOut(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags('A')[0].style.color = "#0000CC";}

function LmDown(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags('A')[0].style.color = "#FFFFFF";}

function LmUp(path)
{location.href = path;}

function show_text(eID){
	info = '';
	switch (eID)
	{
	case '1': //Login
		info = 'Zum Login';
	case '2': //Logout
		info = 'Bitte benutze immer diese Schaltfläche beim Verlassen der Seite'; 
	//[...]
	default:
		info = '';	
	}
	document.getElementById('infotext').style.visibility = 'visible'; //auch .display hat hier nicht funktioniert
	document.write(info);
	document.alert('1 geht');
}

function show_no_text(){
	document.getElementById('infotext').style.visibility = 'hidden';
	document.alert('2 geht');
}

//-->
</script>
</head>

<body>
<div id="infotext" style="position:absolute; left:9px; top:63px; width:349px; height:14px; z-index:1" class="normaltext"></div> //Der Layer
<table width="350" height="30" border="0" cellpadding="0" cellspacing="0" bordercolor="#6262FF" class="menutab2">
  <tr bordercolor="#FFFFFF"> 
    <td width="45" bgcolor="#FFFFFF" onMouseDown="LmDown(this, '#0000CC')" 
onmouseup="LmUp('#')" onMouseover="LmOver(this, '#9999FF'); show_text(2);" onMouseout="LmOut(this, '#FFFFFF'); show_no_text();"> 
      <div align="center" class="menue"><a href="logout.php"> Logout </a></div></td>
    //Hier kommen noch mehr Menüpunkte, aber [...]
  </tr>
</table>
Es wird immer grundsätzlich "Error On Page" angezeigt

Edit: Für diese Fehler hier im Forum kann ich nix ?!
__________________
Gruß von der Nordsee

Geändert von Isocrateus (28.07.2005 um 21:08:24 Uhr)
Mit Zitat antworten
  #6  
Alt 28.07.2005, 21:26:13
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Wie wird ein Layer ausgeblendet (JS)

Zitat:
Zitat von Isocrateus
HTML-Code:
document.write(info);
Soll hier nicht in das div mit der id infotext geschrieben werden?
Dann wäre folgendes besser:
HTML-Code:
document.getElementById('infotext').innerHTML = info;
-> http://de.selfhtml.org/javascript/ob...htm#inner_html

Zitat:
Zitat von Isocrateus
HTML-Code:
document.alert('1 geht');
Wird diese Zeile ausgeführt?

Erhälst du Fehlermeldungen?
Mit Zitat antworten
  #7  
Alt 28.07.2005, 21:53:42
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
AW: Wie wird ein Layer ausgeblendet (JS)

Tjoa, wie schon gesagt, JavaScript ist nicht so mein Ding...
Aber ja, die Ausgabe sollte natürlich in das div - danke dafür
Und die alert-Zeile hatte ich als Anhaltspunkt eingefügt und sie wird nicht ausgeführt...
Ich denke ich kann hiermit die Funktionen aufrufen, oder?
HTML-Code:
<a href="#" onMouseOver="funktion(params);funktion2(); nochmehrbefehle...">link</a>
Von wegen Fehlermeldungen: Im IE steht unten links halt immer "Error On Page", das macht er zwar gerne und häufig, auch wenn alles läuft, aber trotzdem, kann irgendwas nicht stimmen...
__________________
Gruß von der Nordsee

Geändert von Isocrateus (28.07.2005 um 21:55:14 Uhr)
Mit Zitat antworten
  #8  
Alt 29.07.2005, 08:10:06
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Wie wird ein Layer ausgeblendet (JS)

Rufe die Seite mal im Firefox auf. Dort gibt es die JavaScript Konsole, die dir wesentlich bessere Fehlermeldungen anzeigt. Oder verlinke hier zu deiner Seite.
Mit Zitat antworten
  #9  
Alt 29.07.2005, 09:27:52
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
AW: Wie wird ein Layer ausgeblendet (JS)

Auch jetzt sitz ich mal wieder im Büro und ahb leider grad keine Möglichkeiten, da die Site noch nichtmal auf dem Server, sondern schön zuhause liegt... Aber werd's heute nachittag nachholen - ist aj Freitag, da kommt man schnell weg hier *g*
__________________
Gruß von der Nordsee
Mit Zitat antworten
  #10  
Alt 29.07.2005, 14:46:27
Isocrateus Isocrateus ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 71
Zum aktuellen Problem...

So, endlich zu Hause ;)
Da hab ich auch schonmal jetzt das komplette Skript ins Web gestellt: Hier gibts das verflixte Teil
(ist keine php drin, auch wenns drauf steht, also ganzer Quellcode sichtbar)

Für weisen Rat wär ich dankbar
__________________
Gruß von der Nordsee
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Layer ohne Rahmen beim Laden der Seite Cooper HTML, CSS und JavaScript Help! 2 13.08.2004 12:30:44
Grafik wird ausgeblendet egon2000 PHP für Fortgeschrittene und Experten 3 27.03.2002 22:25:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt