Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Moin,
    ich muss per Javascript ein Script in den HTML Head einbinden.
    Sieht momentan so aus:
    document.getElementsByTagName('head')[0].append('');

    Wenn ich dann per Rechtsklick -> Untersuchen den Head anschaue, wurde das zwar eingefügt, allerdings mit Anführungszeichen vor dem öffnenden "", was natürlich nicht sein darf. Wie bekomme ich das ohne die Anführungszeichen hin?

    Kommentar


      iwas mit document.getElementsByTagName('head')[0].innerHTML += '';

      Kommentar


        aus gegebenen anlass möchte ich automatisch (mehrfach) eine internetseite aufrufen und ein script (js) ausführen lassen.
        kennt da jemand möglichkeiten?

        Kommentar


          var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes, status=yes";
          var URL = "https://www.linkedin.com/cws/share?mini=true&url=" + location.href;
          while(true){
          var win = window.open(URL, "_blank", strWindowFeatures);
          // und dann einfach win.document statt document :D
          win.close() //glaube ich
          }
          Und das entweder über einen Button verknüpfen oder im Browser aufrufen.

          Kommentar


            funktioniert soweit gut, allerdings sagt er mir, wenn ich das script darüber aufrufe:
            win.document.querySelector(...) is null
            oder
            document.querySelector(...) is null

            beim manuellen ausführen funktionert das.

            Kommentar


              Ah, leider kann man in den neuen Fenstern keine Manipulationen am DOM vornehmen, also geht das nicht :(

              Du könntest natürlich versuchen, kein neues Fenster zu öffen, sondern immer wieder die selbe Adresse anzusteuern.

              Kommentar


                für die seite/popup selbst kannst du mit greasemonkey scripte ausführen lassen.

                Kommentar


                  Zitat von anna rainer wald
                  für die seite/popup selbst kannst du mit greasemonkey scripte ausführen lassen.
                  nice. funktionert perfekt. danke!

                  Kommentar


                    Mir fällt gerade ein, dass man wohl DOM-Manipulationen nutzen kann, wenn man sich auf der selben Seite befindet. Also wäre auf einer Google-Umfrageseite das Skript auszuführen vllt möglich.

                    Kommentar


                      Folgendes Problem... will ein programm schreiben in c bei dem zuerst zähler und nenner eingeben werden und dann ein Dezimalbruch rausgeworfen wird.

                      #include
                      #include

                      int main(int argc, char *argv[]) {
                      int Zaehler;
                      int Nenner;

                      printf("geben sie einen zähler ein\n");
                      scanf("%i", &Zaehler);

                      printf("geben sie einen nenner ein\n");
                      scanf ("%i", &Nenner);

                      printf("der bruch hat einen wert von %2i\n", Zaehler/
                      Nenner);

                      return 0;
                      }

                      das programm lässt mich zähler und nenner eingeben schmeisst mir dann aber eine 0 als ergebnis raus. wie muss ich denn in der letzten prinft-fkt umschreiben, dass alles funzt? danke schonmal.

                      Kommentar


                        Zitat von slacker
                        Folgendes Problem... will ein programm schreiben in c bei dem zuerst zähler und nenner eingeben werden und dann ein Dezimalbruch rausgeworfen wird.

                        #include
                        #include

                        int main(int argc, char *argv[]) {
                        int Zaehler;
                        int Nenner;

                        printf("geben sie einen zähler ein\n");
                        scanf("%i", &Zaehler);

                        printf("geben sie einen nenner ein\n");
                        scanf ("%i", &Nenner);

                        printf("der bruch hat einen wert von %2i\n", Zaehler/
                        Nenner);

                        return 0;
                        }

                        das programm lässt mich zähler und nenner eingeben schmeisst mir dann aber eine 0 als ergebnis raus. wie muss ich denn in der letzten prinft-fkt umschreiben, dass alles funzt? danke schonmal.

                        printf("der bruch hat einen wert von %2i\n", Zaehler/
                        Nenner);

                        Kenne mich mit C nicht so sehr aus, aber glaube, dass du bei

                        printf("der bruch hat einen wert von %2i\n", Zaehler/
                        Nenner);
                        am Ende wirklich Zaehler/Nenner teilst. Stattdesssen willst du ja zwei Werte ausgeben, den Zaehler und den Nenner.
                        Müsstest also zwei Platzhalter im Ausgabestring haben, einen für Zaehler und einen für den Nenner.

                        Probiere mal:
                        printf("der bruch hat einen wert von %i\%i \n", Zaehler,
                        Nenner);

                        Das Problem ist wahrscheinlich, dass Zaehler/Nenner kein int, sondern ein float double liefert. printf( %i) erwartet aber ein Int, daher ist es immer 0

                        Kommentar


                          Benutze Kontrollausgaben wenn du nicht weiter weißt. Also lass dir Zaehler und Nenner mal ausgeben und gucke, ob da überhaupt sinnvolle Werte drin stehen. Scanf ist eine sehr problematische Funktion
                          http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/004_c_ein_ausgabe_001.htm#mjedd81d34a0ba6a6d5ea2b6 5efcc47322

                          Kommentar


                            Grundsätzlich funktioniert dein Programm - einzig als Dateityp musst du statt "int" aber float verwenden, folglich dann auch mit %f einlesen bzw. ausgeben!

                            Kommentar


                              Zitat von dMy`
                              Grundsätzlich funktioniert dein Programm - einzig als Dateityp musst du statt "int" aber float verwenden, folglich dann auch mit %f einlesen bzw. ausgeben!
                              oh man danke... ich volldepp dachte das hätt ich schon ausprobiert.

                              Kommentar


                                ich hab ne csv-datei mit content-type "text/x-c++", brauche diese aber mit content-type "text/plain". jemand ne ahnung wie ich das hinbekomme?

                                edit: hat sich erledigt.

                                Kommentar

                                Lädt...
                                X