mein JavaScript is doof ;-)

  • weil es nicht so tut, wie ich will ;)

    also es soll eigentlich einfach die aktuelle domain an eine andere website schicken. das ganze habe ich jetzt mal so gemacht

    Code
    document.location.href ="http://www.asfwerdefefee.de?php="+document.URL;

    aber das läuft nicht. erstens übergibt er nicht die domain und zweitens verschwindet die ganze adresszeile und das menü und so...

    gibts da vielleicht noch einen tipp, wie ich diesen javascript-esel besser reite?

    danke
    paulaner

  • hä?

    ok encodeURI werde ich mir mal ansehen, aber was ist das problem mit der adresse?

    die adresse auf die weitergeleitet werden soll, sieht in etwa so aus:

    http://www.beispielblabla.com/datei.php?url=die_aktuelle_url

    zuwas brauch ich das diese XML-Geschichte?

    Mein Prolem ist, dass ich zwar PHP recht gut kann, aber mich mit javascript nur sporadisch beschäftigt habe.

    gibt es viellleicht einen codeauszug? dürfen ja auch nur ein paar zeilen sein oder? und warum verschwindet adresszeile und menü?

    gruß ein fragender
    Paulaner ;)

  • Sollte so funktionieren:

    Code
    location.href = "http://www.domain.td/process.php?adr="+encodeURI(document.URL);


    oder auch

    Code
    location.href = encodeURI("http://www.domain.td/process.php?adr="+document.URL);

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

    Einmal editiert, zuletzt von UliBär (27. Oktober 2005 um 01:26)

  • kann leider nich prüfen ob es wirklich geht, da eben die adresszeile und alles verschwindet... selbst die rechte maustaste geht nicht mehr.

    es ist fast so als würde er vollbild machen.

    woran kann das liegen?

    Gruß paulaner

  • Zitat von Raik

    was genau ist an diesen firefox-versionen optimiert? pryan.org ist nicht erreichbar und auf deiner seite steht nix weiter dazu.

    Das sind Builds, die mit optimierenden Compilern und teilweise anderen Optionen übersetzt worden sind, als die Mozilla Builds. Manchmal (mmoy macht sowas) werden auch spezielle Assembler-Patches verwendet.

    Im Zweifel einfach mal ausprobieren. Ein Kopie des Profils kann dabei nicht schaden ;)

    Wenn Dich das interessiert, kann ich das Mozillazine Third Party/Unofficial Builds Forum sehr empfehlen: http://forums.mozillazine.org/viewforum.php?f=42
    Pryan ist leider seit letzter Nacht platt :|

    [edit] Vielleicht auch interessant: http://www.firefox-browser.de/forum/viewtopic.php?t=25796

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

    Einmal editiert, zuletzt von UliBär (27. Oktober 2005 um 01:03)

  • Dazu fällt mir leider nichts ein. Probiere doch mal die oben von mir angegebene Lösung. Wenn das Problem morgen auftaucht, kannst Du mal einen Screenshot davon machen und hierherstellen. Vielleicht kennt jemand das Problem?

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • habe es mit deiner lösung probiert und genau da tritt ja das problem auf ;)

    wie gesagt, bis auf die Blaue leiste nix mehr zu sehen, außer die website. kein menü kein garnichts. und rechts maustaste geht auch nicht. dafür kann man die Website aber ganz normal benutzen... ich nehme mal an, es muss an den document.location.href liegen oder?
    [/img]

  • Achtung: Schwerer Fehler!
    Nicht
    document.location.href = xxx
    sondern
    location.href = xxx
    oder
    window.location.href = xxx
    :shock::? Habs oben schon korrigiert!

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • so habe jetzt eben deine änderung durchgeführt, aber das ergebnis hat sich leider nicht verändert. er macht zwar die weiterleitung, dafür fehlt danach alles von browser bis auf die blaue zeile die den titel anzeigt...

    woran kann das liegen?

  • Erstelle mal ne HTML-Datei, pack folgendes rein, lade die und klick mal auf den Button. Da müsste sich eigentlich ohne größere Probleme das gewünschte ergeben.

    (Da ich die Adresse deines Scriptes nicht kenne, hab ich einfach mal Google nach der aktuellen Webseite 'suchen' lassen.)

    Jedenfalls sollte sich da ganz normal das Google-Ergebnis öffnen, und nicht sowas komisches, wie ein leeres Fenster.

  • Da, wo du das Javascript ausführen willst, schreibe halt den folgenden Javascript-Code rein:

    Code
    location.href ="http://www.google.de/search?q="+document.URL;


    (Adresse natürlich anpassen)

    Ich weiß ja nicht, ob du das beim Seitenaufruf, beim Klicken eines Links oder sonstwann machen willst.

    Ist aber eigentlich das gleiche, was UliBär vor mir geschrieben hat.

  • ok mein script sieht jetzt so aus:

    Code
    function hello() {
    	location.href ="http://www.google.de/search?q="+document.URL;
    }

    und er übernimmt weder die domain noch funktioniert die weiterleitung richtig. er leitet zwar weiter, aber dafür verschwindet das ganze menü... soll ich die xpi datei mal irgendwo hochladen?

    gruß paulaner