php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2011, 18:02  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard scrollbar unten anfangen bei aktuallisierung

Hallo!
Bin seit Tagen dabei eine ajax-aktualisierung mit (#)Anker hinzubekommen.
Fast hab ich es geschafft, leider funktioniert onLoad nicht so wie ich es haben will, mit onMouseOver aber schon.



Das ist der Code, der den DIV aktuallisiert:
PHP-Code:
<script type="text/javascript"><!--
var 
aktiv window.setInterval("chat_refresh()"1000);
function 
chat_refresh() 
{
var 
http null;
if (
window.XMLHttpRequest
{
http = new XMLHttpRequest();

 else if (
window.ActiveXObject
{
http = new ActiveXObject("Microsoft.XMLHTTP");
}   
if (
http != null
{
http.open("GET""/plugins/refresh-chat.php#unten?" + new Date().getTime(), true);
http.onreadystatechange chat_ausgeben;
http.send(null);
}
function 
chat_ausgeben() 
{
if (
http.readyState == 4
{
document.getElementById("chat").innerHTML http.responseText;



window.onload = function(){
  if(
location.hash.length != 0){
    
self.scrollbar.location += (location.hash.substr(0,1)=="#")? location.hash : ("#"+location.hash);
  }
}

}
}
}
//--></script> 


Damit funktioniert das ganz gut:
PHP-Code:
<div id="scrollbar" name="scrollbar" 
onMouseOver="window.location.href='/start?site=chat#unten'; return true;" 
onMouseOut="window.location.href='/start?site=chat#unten'; return true;">
</
div

Das hab ich versucht, aber es geht nicht:
PHP-Code:
<div id="scrollbar" name="scrollbar" 
onLoad="window.location.href='/start?site=chat#unten'; return true;">
</
div



Was muss ich machen, damit onLoad funktioniert??
Aceh ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2011, 18:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

onLoad ist ein Body-Attribut.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 18:37  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
onLoad ist ein Body-Attribut.

ok... danke, hatte ich versucht:
PHP-Code:
<body id="scrolldown" name="scrolldown"  
onLoad="window.location.href='/start?site=chat#unten'; return true;">
  
<
div id="chat">
</
div>

</
body
Leider geht das immer noch nicht
Aceh ist offline   Mit Zitat antworten
Alt 08.12.2011, 10:00  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Schau dir lieber mal jquery an, bevor du AJAX wieder neu erfindest.

Speziell
Code:
$(document).ready(function() { 

});
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 08.12.2011, 10:30  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Schau dir lieber mal jquery an, bevor du AJAX wieder neu erfindest.

Speziell
Code:
$(document).ready(function() { 

});


Tut mir leid, ich bin noch nicht so weit um das zu verstehen. ich würde gern bei diesem code bleiben, nur dass onLoad funktionieren soll, bzw, dass nach jeder aktualisierung die seite auf den Anker zeigt (#unten)
Aceh ist offline   Mit Zitat antworten
Alt 08.12.2011, 10:36  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

da bist du mit Jquery besser bedient. Brauchst, wie schon gesagt, das Rad nicht neu erfinden... Jquery ist kein hebräisch
Solu ist offline   Mit Zitat antworten
Alt 08.12.2011, 11:00  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Solu Beitrag anzeigen
da bist du mit Jquery besser bedient. Brauchst, wie schon gesagt, das Rad nicht neu erfinden... Jquery ist kein hebräisch


fällt mir noch ziemlich schwer. Ich hab auch dannach gesucht, leider weis ich nicht wo gute tutorials mit jquery, aktualisierung und scrollbar, die nach unten geht zu finden sind



Zu den Code was ich oben habe, da hab ich schon alles gemacht, scrollbar mit css, eingabefeld, speicherung zur datenbank, ausgabe von der datenbank, ich brauche NUR die funktion, dass die aktualisierung zu
/start?site=chat#unten läuft, der rest ist alles schon vorhanden.

deswegen will ich auch unbedingt bei diesem code bleiben.

Geändert von Aceh (08.12.2011 um 11:04 Uhr).
Aceh ist offline   Mit Zitat antworten
Alt 08.12.2011, 11:07  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Youtube, Google... einfach mal nach "Jquery Tutorial" suchen. das bringt dich auch schon weiter.

Wenn du "Funktionen" von Jquery brauchst/suchst, einfach mal in der Jquery API stöbern.
http://api.jquery.com
Solu ist offline   Mit Zitat antworten
Alt 08.12.2011, 11:17  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Hey, dieser Link ist echt klasse, hatte ich noch nicht gefunden, dankeschön, werd mich demnächste mehr damit beschäftigen.
Aceh ist offline   Mit Zitat antworten
Alt 08.12.2011, 16:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Hey, dieser Link ist echt klasse, hatte ich noch nicht gefunden, dankeschön, werd mich demnächste mehr damit beschäftigen.
Hmm, jQuery.com ist die offizielle Domain zu jQuery. Die hattest Du noch nicht gefunden? Ein Tipp: Wenn Du Dich über Produkte wie Frameworks oder CMS schlau machst, finde als erstes die „Hersteller“ heraus. Oft geht das gut über Wikipedia.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie füge Ich hier ein Scrollbar ein? Ryuuzaki HTML, Usability und Barrierefreiheit 2 12.09.2009 00:42
CSS/HTML: Scrollbar: Nur Vertical? SvenLittkowski HTML, Usability und Barrierefreiheit 4 19.09.2008 05:54
[Erledigt] Scrollbar Piwi50 JavaScript, Ajax und mehr 6 05.09.2008 19:47
Neues fenster mit Scrollbar ToShiK HTML, Usability und Barrierefreiheit 2 23.06.2006 23:56
scrollbar in phpseite schorsch PHP Tipps 2006 3 30.05.2006 12:18
Scrollbar Farben in Firefox PCServe HTML, Usability und Barrierefreiheit 20 08.02.2006 09:30
Scrollbar farbe ändern im firefox ? marcelglaeser HTML, Usability und Barrierefreiheit 27 28.12.2005 16:58
Scrollbar??? HTML, Usability und Barrierefreiheit 5 06.07.2005 09:36
tabellen scrollbar machen bona HTML, Usability und Barrierefreiheit 5 04.07.2005 08:51
Zelle mit scrollbar? HTML, Usability und Barrierefreiheit 5 01.07.2005 21:40
Scrollbar verhindern ohne Frames Dragon26mFR HTML, Usability und Barrierefreiheit 7 17.05.2005 08:30
Echo + Scrollbar PHP Tipps 2005 7 27.04.2005 18:04
[Erledigt] scrollbar HTML, Usability und Barrierefreiheit 6 12.10.2004 15:05
Scrollbar und Firefoxbug PHP Tipps 2004 8 12.08.2004 21:55
in einem Popup die Scrollbar aktivieren HTML, Usability und Barrierefreiheit 2 12.08.2004 14:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
scrollbar unten, scrollbalken unten starten, ajax scrollbalken unten, html scrollbalken unten anfangen, scrollbar unten anfangen, php onmouseover zu anker, div scrollbar mit startpunkt, scrollleiste unten beginnen, php nicht oben beginnen, html scrollbar start unten, bildlaufleist soll unten anfangen, javascript scrollbar unten anfangen, div scrollbalken unten anfangen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum