Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 20:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bei Mouseover PHP datei einbinden

Discussion on Bei Mouseover PHP datei einbinden within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Bei Mouseover PHP datei einbinden

Hey,
Ich möchte gerne wenn jemand mit der maus über ein Link fährt ein Mouseover anzeigen lassen. Aber es soll ein kleines Fenster sein. Am besten sollte Höhe und Breite fest sein. In dem Fenster soll eine andere Datei mit Parametern aufgerufen werden.

Hoffe mir kann da Jemand helfen.
ChilloutFuzi is offline  
Old 09/08/2015, 17:50   #2
 
elite*gold: 0
Join Date: Jun 2009
Posts: 593
Received Thanks: 109
Adde mich mal in Skype: habdich95 und schreibe mir genau was du meinst, denke das javascript da sinnvoller sein wird als php
sven12345 is offline  
Thanks
1 User
Old 09/08/2015, 19:51   #3
 
elite*gold: 15
Join Date: Sep 2010
Posts: 539
Received Thanks: 66
Kurze Ausführung, wie man sowas macht:

Du benötigst JavaScript, weil es ja bei mouseover sein soll. Du kannst den Event listener "inline" hinzufügen:

HTML Code:
<html>
  <head>
    <script>
      function mouseOverFunction() {
        window.open("http://example.com/myScript.php?var1=value",  "exampleName", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
      }
    </script>
  </head>
  <body>
    <div onMouseOver="mouseOverFunction();"></div>
  </body>
</html>
window.open öffnet ein neues Fenster, die Parameter kannst du als GET-Parameter an das PHP-Skript übergeben. Du kannst auch eine fixe Größe des neu geöffneten Fensters einstellen, schaus dir einfach mal an. Mehr zu window.open:

(Ich hab gar nichts davon getestet, es ist eher nur geraten, könnte aber funktionieren ^^)

Das wäre die einfachste Methode, deine Wünsche zu erfüllen
phlinther1 is offline  
Thanks
1 User
Old 09/08/2015, 23:03   #4
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Ich suche eine Methode das ein Popup neber der Maus aufgehen aber im Gleichen Fenster.
ChilloutFuzi is offline  
Old 09/09/2015, 19:42   #5
 
elite*gold: 15
Join Date: Sep 2010
Posts: 539
Received Thanks: 66
Ouh, sry, hab es missverstanden Das wäre dann so möglich:

HTML Code:
<script>
    function mouseOverFunction(event) {
    
        // Mausposition ermitteln
        var mouseX = event.clientX;
        var mouseY = event.clientY;
        
        // Element selektieren
        var element = document.getElementById('window');
    
        // Element befüllen, DIESE METHODE VERWENDET JQUERY
        $('#window').load("myScript.php?var1=value", function() {
              // Element wurde befüllt -> Element zeigen und positionieren
            element.style.top = mouseY + 'px';
            element.style.left = mouseX + 'px';
            element.style.display = 'block';
        }); 
    
    }
</script>

<button onMouseOver='mouseOverFunction(event);'>Dies ist ein Button!</button>

<div id='window' style='position:absolute;width:200px;height:100px;background-color:rgb(200,0,0);' hidden></div>
Hier wird beim mouseover Event dieselbe Funktion aufgerufen, aber event wird übergeben, dadurch ermitteln wir dann die Mausposition. Wir erstellen ein "Fenster" ( hier ein dvi mit der id window) und formatieren es. Wichtig sind positon:absolute und das 'hidden', alternativ kannst du auch display:none statt 'hidden' verwenden. Dadurch wird es anfangs nicht gezeigt. Damit es einfacher geht, habe ioch zum Laden des Skripts jQuery verwendet (load function), damit es funktioniert, musst du also jQuery vor dem Skript einbinden. Der Rest sollte eigentlich klar sein

Hinweis: Das ist die einfachste Methode, wie man das machen kann. Du wirst merken, dass das Fenster IMMER rechts vom Mauszeiger geöffnet wird, auch wenn da kein Platz ist. Da könntest du dir ja selbst eine Lösung überlegen (Tipp: viewport width und width vom geöffneten Fenster ermitteln und vergleichen und gegebenfalls das Fenster links vom Mauszeiger platzieren)
phlinther1 is offline  
Thanks
1 User
Old 09/10/2015, 15:40   #6
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Erstma Danke, ich habe es iwie nicht zum laufen gebracht. Habe es jetzt anders gelöst. Habe eine kleinen Button drunter gesetzt der ein div aufklappt und wieder zuklappt.
ChilloutFuzi is offline  
Reply

Tags
html, infobox, javascript, mouseover, php


Similar Threads Similar Threads
Mouseover?
03/13/2013 - Web Development - 3 Replies
Hallo! Ich würde ganz gerne auf meiner Website einen einfachen Button einbauen. Fährt man über diesen herüber, soll er die Farbe von dunkel- zu hellblau ändern - praktisch wie hier -> Startseite - xXBouncerXx.com Wie mache ich das? Viele Grüße
.SQL Datei auf dem Desktop in Navicat einbinden
08/16/2012 - Metin2 Private Server - 4 Replies
Hallo, ich habe eine .sql Datei (item_proto) auf dem Desktop. Meine Item_proto in Navicat habe ich gelöscht, wie kann ich die item_prot auf dem Desktop jetzt in Navicat einbinden ? Mfg Hannessss123
Eine mysql.tar.gz datei einbinden
04/14/2012 - Metin2 Private Server - 2 Replies
hallöchen ich wollte kurz fragen wie man nochmal eine mysql.tar.gz oder game.tar.gz ein einen server einbinden ich meine man lädt die datei in filezill auf den server hoch und dann muss man da irgendwas in virtual-box eingeben aber was war das nochmal... Danke
.txt Datei einbinden?
11/17/2011 - AutoIt - 6 Replies
Hey E*PvPers, ich wollte mal fragen, wie man eine .txt Datei einbinden kann. Sodass nur der Text im Script steht. Bei Google hab ich zwar viel gefunden aber nicht wirklich was gebrauchen können. Gruß
Datei einbinden/starten (galube in java geschrieben)
06/19/2010 - General Coding - 0 Replies
danke schon mal für eure hilfe hier der code um den es geht controlData.click(controlData.controls.characterS elect.button.exit); timeoutDelay(realmDownRetry*60*1000, location); break; bei dem script erkennt das prog das man sich nicht mehr einloggen kann und muss die angegebene zeit warten jetzt benötige ich eure hilfe



All times are GMT +1. The time now is 20:29.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.