Zum Inhalt springen

DonMega

Mitglieder
  • Gesamte Inhalte

    63
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DonMega

  1. Oh mein Gott, jetzt habs ich halt doch hinbekommen. Beim Internet Explorer darf das zweite Argument beim window.open KEIN Leerzeichen enthalten, sonst gehts nit. Also jetzt hab ich alles so wies funktionieren soll. Vielen Dank Monty für deine Hilfe und Ausdauer Für die die es interessiert hier nochmal die Codesachen: JavaScript function popUpChangePrize(seite) { var padding; (navigator.appName == "Microsoft Internet Explorer") ? (padding = 10) : (padding = 0); var screenw = screen.availWidth; var screenh = screen.availHeight; var winw = (800 + 15 + padding); var winh = (400 + 15 + padding); var posx = (screenw / 2) - (winw / 2); var posy = (screenh / 2) - (winh / 2); popUp=window.open(seite, "ChangePrize", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, top='+posy+', width='+winw+', height='+winh+', left='+posx+', resizable=no'); if (popUp) { return false; } else { return true; } }; Link in Script 1 <a href='$host\/cgi-bin\/changePrize.pl?ART=geraet&ID=$id' onclick=\"return popUpChangePrize(this)\" title='Change Price'>$preis €</a> Übernahme der GET Variablen in Script 2 $art = $q->param('ART'); $id = $q->param('ID'); So das wars dann. Greez Don
  2. Jo passt alles. Aaaalso im Firefox funktionierts jetzt, nur der IE streikt und der is unser Standard Browser :cool: Ich hab den Link jetzt folgendermaßen verändert: <a href='$host\/cgi-bin\/changePrize.pl?ART=geraet&ID=$id' onclick=\"return popUpChangePrize(this)\" title='Change Price'>$preis €</a> In der JS Funktion hab ich noch ne Abfrage eingefügt, ob das PopUp offen ist, wenn nicht öffnet er den href. Im Firefox öffnet er wiegesagt das PopUp, im IE aber den href.
  3. Ok jetzt klappts bei der Test-HTML Seite auch mit externer Datei, war ein Fehler von meiner Entwicklungsumgebung, die immer auf die falsche JS Datei gespeichert hat und in der Version auf die die HTML Datei gezeigt hat, gabs die Funktion noch nicht :floet: Aber ich habe immer noch das Problem in der Perl Datei, dort zeigt er mir immer noch an dass die Funktion nicht deklariert wäre. Des is echt zum verzweifeln...
  4. Ok ich hab den Fehler schon etwas eingegrenzt. Anscheinend kriegt der das mit dem externen JavaScript File nicht hin. Ich hab mir mal ne kleine Testseite gebaut und wenn ich die Funktion direkt dort reinschreibe klappts. Wenn ich auf die .js Datei verweise, dann nicht. Dann kommt in der Konsole "popUpChangePrize is not defined" Aber eigentlich sollte das Einbinden doch so funktionieren oder: <script language="JAVASCRIPT" src="/javascript/functions.js" type="text/javascript"></script> In der eigentlichen "Problem Datei" (der Perl Datei) hab ich das so gemacht: $q->start_html(-title=>'Uninteressant', -author=>'Ich', -target=>'_blank', -meta=>{'copyright'=>'copyright 2006'}, -style=>{'src'=>'/styles/style.css'}, -script=>{-language=>'JAVASCRIPT', -src=>'/javascript/functions.js'}); Oder ist functions ein reserved Word :floet: ?? Greez
  5. Äh ja na klar, war mein Fehler. Hatte das mit dem javascript wieder weggenommen weils dann funktioniert. Also hier nochmal korrigiert mit javascript: <a href="javascript:popUpChangePrize('http://localhost/cgi-bin/changePrize.pl?ART=geraet&ID=48')">56.87 €</a> Aber irgendwie glaube ich dass was an der JavaScript Funktion nicht stimmt. Denn wenn ich als URL http://www.google.de angeb, passiert auch nix
  6. Hi Monty, erstmal Danke für die Antwort! Hier sind nochmal die entsprechenden Daten ergänzt. Also da zeigt er alles korrekt an: <a href=http://localhost/cgi-bin/changePrize.pl?ART=geraet&ID=48>56.87 €</a> Also wenn ich auf den Link klicke erscheint auch ein PopUp, nur krieg ich dann die Meldung Seite nicht gefunden und in der Adresszeile steht: javascript: popUpChangePrize('http://localhost/cgi-bin/changePrize.pl?ART=geraet&ID=32') Die Werte übermittelt er also richtig, ich weiß nicht obs an dem javascript: popUpChangePrize liegt, dass das noch in der Adresszeile mit drin steht, weil wenn ich das weg mach und nur die URL eingeb, funktioniert es. $art = $q->param('ART'); $id = $q->param('ID'); $q ist eine Instanz von CGI: $q = new CGI; Mit der Funktion param() kann man direkt die Werte der entsprechenden Schlüssel aus dem Query String abfragen. Ich hab ja im Link stehen: ART=geraet Mit $art = $q->param('ART') sollte dann geraet in der Variable $art stehen. Hmm das hat leider nicht geholfen, ist immer noch das gleiche Problem. Vielleicht liegt das Problem daran, dass ich bei JavaScript benutzung, nicht mit der Methode param() an die Werte komm, sondern wirklich ganz normal den Query-String über die Umgebungsvariable auswerten muss. Greez Don
  7. Hi Leute, ich hab folgendes Problem: Ich hab ne Webseite die is komplett in Perl geschrieben, mit Hilfe des CGI Moduls. Ich würde jetzt gerne von der Hauptseite aus über einen Link ein PopUp öffnen (weil es nicht größenveränderbar sein soll usw.) Ich hab da auch ne JS Funktion gefunden die das alles machen sollte, nur leider kann ich dann in dem anderen Script nicht auf die GET Variablen zugreifen. Hättet ihr da vielleicht nen Tip wie das geht? Hier mal zur Verdeutlichung ein Codebeispiel: Link aus Script 1 (das aufrufende Script) <a href="javascript:popUpChangePrize ($host\/cgi-bin\/changePrize.pl?ART=geraet&ID=$id)">$preis €</a>[/PHP] So und in Script 2 (changePrize.pl) hätte ich jetzt gerne, bzw. brauche, Zugriff auf die Variablen ART und ID, nur mit dem Popup gehts leider nit. Wenn ich das Fenster ganz normal über einen HTML Link öffne, klappt alles wunderbar. Hier ist auch mal die JS-Funktion: [PHP]function popUpChangePrize(seite) { var eigenschaft,sbreite,shoehe,fenster02; //Bildschirmauflösung ermitteln: var ns6=(!document.all && document.getElementById); var ie4=(document.all); var ns4=(document.layers); if(ns6||ns4) { sbreite = innerWidth; shoehe = innerHeight; } else if(ie4) { sbreite = document.body.clientWidth; shoehe = document.body.clientHeight; } fensterbreite=480; //fensterbreite=outerWidth; um Fenster in voller Breite zu öffnen shoehe=shoehe+100; x=(sbreite-fensterbreite); popUp=window.open(seite, "Change Prize", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+fensterbreite+', height='+shoehe+', left='+x+', top=0'); }; Vielen Dank schonmal für eure Hilfe!! Greez Don
  8. Alles klar, vielen Dank!!! Ich werd mal mein Glück versuchen und berichten wie und ob es geklappt hat . Tausend Dank nochmal! CU Don
  9. Also ich bin genau in der selben Situation wie du. Hab ne Lehre zum FiSi gemacht und im Anschluss dann so ne Art Informatik BA-Studium. Bin jetzt mittlerweile im 3. Semester. Bei mir war es leider Gottes so, dass die mir sogar weniger Gehalt andrehen wollten, da ich in deren Augen ne neue "Lehre" angefangen hab und deshalb auch ganz normal Azubi-Gehalt 1. Ausbildungsjahr bekommen hätte. Habs Gott sei dank noch hinbekommen den Geizhälsen ein bisschen mehr Kohle aus den Rippen zu leiern. Ich bekomm jetzt quasi genau das gleiche Gehalt wie ein Azubi 3. Lehrjahr und wir sind keine kleine Firma, eher im Gegenteil; wir sind ein international operierender Konzern mit ca. 29000 Mitarbeitern weltweit. Also ist meiner Meinung nach schon ne arme Sache mich so abzuservieren, aber ich bin ja froh dass ich das Studium machen kann. CU Don
  10. Hmm das is schon ne ziemlich geile Lösung, das wäre perfekt. Wenn ich jetzt noch rauskrieg wie ich das alles in die Page einbauen kann, dann ist das perfekt . Vielen Dank für die Lösung! CU Don
  11. Hallo, ich habe folgendes Problem und bisher noch keine Lösung gefunden. Ich muss hier für die Firma ein bisschen Web-Gui machen. Situation ist folgende: Ich habe ein Formular wo einfach ein paar Daten eingetragen werden unter anderem auch der Name einer Person (also ein Textfeld). Ich hätte jetzt gerne dass ich in das Textfeld z. B. "Mül" (für Müller) eingebe, auf nen Button klick, und dann in der Datenbank die/den passenden Eintrag gesucht werden. Ist nur einer in der Datenbank soll er gleich in das Textfeld geschrieben werden, ansonsten soll sich ein Fenster öffnen in dem alle gefundenen Kandidaten drinstehen und ich dann einen Eintrag auswählen kann. Ich hoffe ihr versteht was ich meine. Achja Sprachtechnisch erlaubt ist: HTML, Perl (CGI Modul) und JavaScript Danke schonmal im vorraus! Greez Don
  12. Also wenn du ein Windows System hast, hast du bestimmt ActivePerl installiert. Für ActivePerl gibt es sogenannte PPM Packages in denen die Module enthalten sind. Mit Hilfe von PPM können die Module sehr einfach installiert werden. Hilfe zur Benutzung gibt es hier: http://aspn.activestate.com/ASPN/docs/ActivePerl-5.6/faq/ActivePerl-faq2.html Viel Erfolg
  13. Also ich benutze seit kurzem SSL-Explorer von der Firma 3SP http://sourceforge.net/projects/sslexplorer/ Ist ein webbasierter SSL VPN Server, ziemlich geil das Teil. Lohnt sich auf jeden Fall mal sich das Ding anzuschauen. Ist auch von der Konfiguration her nicht so tragisch, ist alles sehr sehr gut beschrieben. Und das beste ist, dass es kostenlos ist :marine Greez Don
  14. Jap hat funktioniert... Hätte man drauf kommen können Danke für die schnelle Antwort!
  15. Hi zusammen, kurze Frage: Ich hab da in nem Perlscript ne while-Schleife und wenn bestimmte Faktoren zutreffen würde ich gern die Schleife für das aktuelle Element beenden und mit dem nächsten weitermachen. Gibts da ne einfache Möglichkeit? Achja die while-Schleife wertet eine SQL Abfrage aus, nur so nebenbei Danke schonmal. Gruß Don
  16. Hi, habe folgendes Problem: Ich würde gerne automatisiert (mit Perlscript) ein POP3 Email-Konto regelmäßig abrufen und die Attachments an nem bestimmten Ort speichern. Hab schon das POP3 Modul für Perl gefunden, kann aber nix zur Behandlung von Attachments finden. Vielleicht habt ihr ja ne Lösung. Vielen Dank schonmal CU Don
  17. Ok habs eigentlich recht elegant gelöst denke ich . Hab jetzt ein kleines Perlscript gebastelt was alle 5 Minuten überprüft ob ein aktuelles Excel File da ist und importier das ganze Ding in ne Datenbank, da dort noch andere interessante Infos drinstehen. Jetzt kann ich ja mit nem Leftjoin oder ähnlichem die Daten die ich brauch von der einen Datenbank in die andere beamen. Also danke schlati für den Tip CU
  18. Hmm Schlati, also dein Ansatz ist nit schlecht... Den werd ich auf jeden Fall mal weiterverfolgen und ausprobieren... Thx
  19. Hi... ich habe folgendes Problem und hoffe ihr könnt mir da weiterhelfen. Also ich hab ein Excel Sheet mit ca. 30 Spalten mit allerhand Handyinformationen. Jetzt hab ich ne MySQL Datenbank wo schon allerhand Informationen stehen. So jetzt brauch ich aus dem Excel Sheet eigentlich nur eine Spalte und zwar den Tarif in dem sich ein Handy zur Zeit befindet. Dazu bräuchte ich ne Möglichkeit um zu sagen INSERT INTO Datenbank "Tarif (Excel)" WHERE "Handynummer (Datenbank) = Handynummer (Excel)". Habt ihr da spontan was auf Lager? Vielen Dank schonmal. CU Don
  20. Also es sind eigentlich hauptsächlich Browseranwendungen (Web GUIs für Konfiguration von Telefonanlage, Router, Proxy etc...) Konkretes Beispiel: Um die Telefonanlage zu konfigurieren ist die JRE 1.31 nötig, wenn ich dann aber am Proxy was ändern will brauch ich die JRE 1.42... Ich renn jetzt halt immer zum Kollegen wenn ich was an der Telefonanlage machen will (und umgekehrt ) und das is dann schon etwas blöd.
  21. Hi, kurze Frage, ist es möglich auf einem Windows PC mehrere Java-Runtimes zu installieren und zu benutzen? Wir haben hier nämlich das Problem dass einige Applikationen nur mit einer älteren JRE funktionieren, andere hingegen benötigen eine neuere. Danke schonmal. CU Don
  22. DonMega

    welcher sniffer

    Ich benutze den Packetyzer http://www.packetyzer.com Ist eigentlich der Ethereal nur mit ner schickeren Oberfläche CU Don
  23. Tach Leute, hab im Februar diesen Jahres meine Ausbildung zum FiSi erfolgreich beendet, jetzt gehts ab Anfang März mit Studium weiter und zwar an der FH-Darmstadt im Studiengang KoSI (Kooperativer Studiengang Informatik). Jetzt wollte ich einfach mal nachfragen ob einer von euch das auch studiert/studieren will und einfach mal ein bisschen Feedback einholen wie das so abläuft und wie das Studium so ist. Danke schonmal im vorraus für eure Antworten CU Don
  24. Also für dieses Problem kann ich dir folgendes Programm empfehlen: Tirith, bzw. Narbeleth; zu finden unter: http://cc-lan.fhg.de/projekte/tirith/ Dieses Tool macht alle paar Minuten (je nach Einstellung) einen SNMP-Walk über das gesamte Netzwerk und schreibt die Daten in eine MySQL Datenbank. Diese Daten können dann bequem über ein Webfrontend angesehen werden. Es ist auch möglich nach bestimmten Parametern zu suchen, z.B. IP oder MAC Adresse. Schau dir das Ding mal an, ist ziemlich genial das Teil. CU Don

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...