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 11.07.2009, 10:15  
Neuer Benutzer
 
Registriert seit: 05.07.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
Maniac befindet sich auf einem aufstrebenden Ast
Standard onmouseover Problem

prototype 1.6.1_rc3

PHP-Code:
  <script type="text/javascript">
    function 
update(DIV,URL) {
        
URL "logV.php?PID="+URL;
        
DIV "output"+DIV;
        new 
Ajax.Updater(DIVURL);
    }
  
</script> 
PHP-Code:
        <td>
            <
a href="javascript:update(701,20236)" onmouseover="javascript:update(701,20236)">701</a>
        </
td>
        <
td>
            <
div id="output701"></div>
        </
td
so nun zum Problem:
bei dem link, wenn man Klicken tut wird der Div neu geladen aber nicht wenn die Maus auf den link bewegt!?
__________________
$iq='Verwirrung';
while ($iq != 'Klarheit') { $iq=lesen('php.de'); }

Geändert von Maniac (11.07.2009 um 10:19 Uhr).
Maniac ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.07.2009, 13:28  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Nimm beim onmouseover mal das "javascript:" weg.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 11.07.2009, 13:36  
Erfahrener Benutzer
 
Benutzerbild von Felk
 
Registriert seit: 23.02.2009
Beiträge: 235
PHP-Kenntnisse:
Fortgeschritten
Felk befindet sich auf einem aufstrebenden Ast
Felk eine Nachricht über MSN schicken Felk eine Nachricht über Skype™ schicken
Standard

Wenn das nicht geht, dann schreib mal onMouseOver
__________________
www.Speedcube.de, werde Speedcubing Meister! (Rubik's Cube lösen)
Felk ist offline   Mit Zitat antworten
Alt 11.07.2009, 13:40  
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:
Wenn das nicht geht, dann schreib mal onMouseOver
Das ist in html unerheblich.

on* erwartet immer Javascript-Aufrufe. Wie oben schon gesagt.
__________________
--
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 12.07.2009, 16:04  
Neuer Benutzer
 
Registriert seit: 05.07.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
Maniac befindet sich auf einem aufstrebenden Ast
Standard

sry für die späte Antwort war beim Umzug

mit und ohne(javascript:.....) klein und groß(onMouseOver,onmouseover) auch nicht.

so langsam weiß ich nicht mehr weiter.

function starter() {...} mit window.onload = starter(); läuft ohne Problem durch.
und <a href="javascript:update(701,20236)" geht auch.
onmouseover="..." nicht.

plugin vom FF
firebug und Html Validator keine Fehler!

ihr mal ein Auszug vom html quelle seite
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Test-Ausgabe</title>
  <script src="prototype.js" type="text/javascript"></script>
  <script type="text/javascript">
    function update(DIV,URL) {
        URL = "logV.php?PID="+URL;
        DIV = "output"+DIV;
        new Ajax.Updater(DIV, URL);
    }

    function starter()
    {
<!-- wird per PHP ausgeben max. bis zu 10 stück start-->
            update('701','20236');
<!-- wird per PHP ausgeben max. bis zu 10 stück ende-->
    }
    window.onload = starter();
  </script>
 </head>
 <body>
 <a href="javascript:starter()">alle</a>
<!-- table wird per PHP ausgeben max. bis zu 10 stück start-->
<table border="1">
    <tr>
        <td>
            <a href="javascript:update(701,20236)" onmouseover="javascript:update(701,20236)">701</a> <!-- href geht, onmouseover nicht -->
        </td>
        <td>
            <a href="javascript:update(701,20236)" onMouseOver="javascript:update(701,20236)">701</a> <!-- href geht, onMouseOver nicht -->
        </td>
        <td>
            <a href="javascript:update(701,20236)" onMouseOver="update(701,20236)">701</a> <!-- href geht, onMouseOver nicht -->
        </td>
        <td>
            <a href="javascript:update(701,20236)" onmouseover="update(701,20236)">701</a> <!-- href geht, onmouseover nicht -->
        </td>
        <td>
            <div id="output701"></div>
        </td>
    </tr>
</table>
<!-- table wird per PHP ausgeben max. bis zu 10 stück ende-->
 </body>
</html> 
__________________
$iq='Verwirrung';
while ($iq != 'Klarheit') { $iq=lesen('php.de'); }

Geändert von Maniac (12.07.2009 um 16:17 Uhr).
Maniac ist offline   Mit Zitat antworten
Alt 12.07.2009, 16:29  
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

javascript: in einem EventAttribut ist falsch! Ob es nun geht oder nicht, kein Grund wieder diesen Fehler einzubauen!

Ein Semikolon könnte imho auch nicht schaden.
__________________
--
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 12.07.2009, 16:35  
Neuer Benutzer
 
Registriert seit: 05.07.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
Maniac befindet sich auf einem aufstrebenden Ast
Standard

diese war ja um alle möglichkeiten, die vorgeschlagen waren zu testen:
onmouseover="javascript:update(..)"
onmouseover="update(..)"
onMouseOver="javascript:update(..)"
onMouseOver="update(..)"

aber ALLE habe nicht funktioniert einzeln in im HTML oder auf einer HTML!
__________________
$iq='Verwirrung';
while ($iq != 'Klarheit') { $iq=lesen('php.de'); }
Maniac ist offline   Mit Zitat antworten
Alt 12.07.2009, 16:38  
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

Wenn Du mehrere Fehler hast, dann musst Du alle entfernen und nicht jeweils nur einen. Sonst kommst Du nie zur Lösung. Und Javascript hat nicht selten die Eigenschaft, nach dem ersten auftretenden Fehler die Verarbeitung abzubrechen.
__________________
--
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 12.07.2009, 16:44  
Neuer Benutzer
 
Registriert seit: 05.07.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
Maniac befindet sich auf einem aufstrebenden Ast
Standard

habe es auch einzeln gemacht:
HTML-Code:
<td>
 <a xxx="yyyupdate(701,20236)" href="javascript:update(701,20236)" >701</a> 
</td> 
xxx = onmouseover, onMouseOver
yyy = javascript:, mit und ohne

alles andere geht nur das "onmouseover" nicht
__________________
$iq='Verwirrung';
while ($iq != 'Klarheit') { $iq=lesen('php.de'); }
Maniac ist offline   Mit Zitat antworten
Alt 12.07.2009, 16:46  
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

Bitte Funktionsaufruf von update debuggen (alert).

Dass href funktioniert wurndert mich auch. Normalerweise müsste da eine neue Seite geladen werden, weil return false fehlt.
__________________
--
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
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Textarea bei onmouseover vergrößern - IE Problem R4v3r HTML, Usability und Barrierefreiheit 3 07.05.2008 17:02
onmouseover - Problem FrozenFox HTML, Usability und Barrierefreiheit 2 15.11.2006 11:12
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Array Problem [Ansatz ?] PHP Tipps 2005 0 27.01.2005 18:24
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript funktionsaufruf spinnt, onmous over würfel, javascript onmouseover in php ausgabe, mouseover td div problem, ie mouseover problem

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:46 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