Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 22 von 22

Thema: javascript Iframe erstellen und in webseite ein binden

  1. #21
    Teeny
    Themenstarter

    Registriert seit
    01.12.2013
    Beiträge
    31
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: javascript Iframe erstellen und in webseite ein binden

    ClipBoard-1.jpg

    so sieht es bei mir aus wenn ich eine kanaleite auf youtube aufrufe das mit dem aktivierten script, dan wir wie in scrteenshot ein video im ifrae geöffnet das garnicht auf der seite ist

    wenn ich direkt ein video auf youtube öffne dan sehe ich nur den leeren rahmen des iframe mehr nicht.

    es muss nur die google .com url ausgelesen werden so wie es mit dem vorherigen scirpt funktioniert hat und die url im alert angezeigt wurde, es son nur die url anstatt im allert anzuzeigen die url die im alert angezeigt wird auitomatiosch im iframe geöffnet werden.

    wenn ich die url die im die in dem alert angezeit wird nehme und sie im script des Iframes manuel in die zeile frame.src = einfüge dann geht es so wie iches will.
    nur das iswt noch umständlicher als wenn ich im download menü des youtubecenter einen rechtsklick auf webm mache und dan sage in einem einem neuen tab öffnen.


    frame.src =frame.src =



    wenn ich ein youtubve video
    Geändert von klam (13.10.2018 um 16:38 Uhr)

  2. #22
    Fortgeschrittene/r
    Registriert seit
    23.01.2018
    Ort
    Minden
    Beiträge
    167
    Danke
    0
    Bekam 25 mal "Danke" in 25 Postings

    Standard AW: javascript Iframe erstellen und in webseite ein binden

    Sag mir mal ob der alert den richtigen Link anzeigt
    Code:
    // ==UserScript==
    // @name         iframein youtube einbinden
    // @namespace    Iframe einbinden mit userscripte
    // @include      *
    // @description  Fügt bei youtube einen iframe dazu mit den aktuellen Browser Linkk
    // @version      11.10.2018
    // @author         basti1012 sebastian1012.bplaced.net
    // @grant         GM_xmlhttpRequest
    // @icon         http://www.lildevil.org/greasemonkey/images/IC-icon.png
    // ==/UserScript==
    
    
    try{
    function linkholen(){
       var linky=document.getElementsByClassName('ytcenter-downloadmenu-webm');
       try{
            var link=linky[0];
            var linka=link.getElementsByTagName('a')[0].innerHTML;
            var weiter=linka;
       }catch(e){
         try{
            var link=linky[1];
            var linka=link.getElementsByTagName('a')[0].innerHTML;
            var weiter=linka;
         }catch(e){
            return false;
         }
       }
    alert(weiter.href);
            return weiter.href;
    }
     
    var elediv=document.createElement("div")
    elediv.id="inputiframe";
    document.getElementsByTagName('body')[0].appendChild(elediv);
    
    
    var link = document.createElement('style');
    link.rel="stylesheet";
    link.type="text/css";
    link.innerHTML='iframe{width:600px;height:500px;border:2px solid black; position:absolute;z-index:999;left:100px;top:200px;}';
    document.getElementsByTagName('head')[0].appendChild(link);
    
    
    var frame = document.createElement("iframe");
    frame.id='der-frame';
    frame.src =linkholen();
    document.getElementById('inputiframe').appendChild(frame);
    
    
    }catch(e){
        alert(e+'\nYoutube Iframe Script is not running in  this Browser')
    }
    Wenn der Link richtig angezeigt wird dann kann ich dir von hier nicht helfen.Weil dann muss ich es selber sehen und verstehen.

    Wenn das Script vorher doch ging dann versuch es so

    Code:
    
    // ==UserScript==
    // @name         iframein youtube einbinden
    // @namespace    Iframe einbinden mit userscripte
    // @include      *
    // @description  Fügt bei youtube einen iframe dazu mit den aktuellen Brrowser Linkk
    // @version      14.10.2018
    // @author		 basti1012 sebastian1012.bplaced.net
    // @grant		 GM_xmlhttpRequest
    // @icon         http://www.lildevil.org/greasemonkey/images/IC-icon.png
    // ==/UserScript==
    
    
    
    
    var linky=document.getElementsByClassName('ytcenter-downloadmenu-webm');
    try{
    var link=linky[0];
    var linka=link.getElementsByTagName('a')[0].innerHTML;
    weiter(linka);
    }catch(e){
    var link=linky[1];
    var linka=link.getElementsByTagName('a')[0];//.outerHTML;
    weiter(linka);
    }
    function weiter(x){
    
    
    var elediv=document.createElement("div")
    elediv.id="inputiframe";
    document.getElementsByTagName('body')[0].appendChild(elediv);
    
    
    
    
    var link = document.createElement('style');
    link.rel="stylesheet";
    link.type="text/css";
    link.innerHTML='iframe{width:600px;height:500px;border:2px solid black; position:absolute;z-index:999;left:100px;top:200px;}';
    document.getElementsByTagName('head')[0].appendChild(link);
    
    
    
    
    var frame = document.createElement("iframe");
    frame.id='der-frame';
    frame.src =x.href;
    document.getElementById('inputiframe').appendChild(frame);
    
    
    
    
    }
    Probier erstmal das 2te aus. Das muss den alert Link in den Iframe anzeigen. Wenn nicht dann bin ich hier raus. Weil mir vergeht langsam die Lust.

    - - - Aktualisiert - - -

    Zitat Zitat von klam Beitrag anzeigen
    ClipBoard-1.jpg

    so sieht es bei mir aus wenn ich eine kanaleite auf youtube aufrufe das mit dem aktivierten script, dan wir wie in scrteenshot ein video im ifrae geöffnet das garnicht auf der seite ist

    Habe das erst richtig verstanden. Dann speer die seite mit @exclude oder activiere bei @include nur die endvideos

    //@include *youtube.com/watch?v=*

    ber ich dachte eigentlich das du sowas wissen müßtest.
    Also nehme mein Script von Post 20# und änderst nur die Zeile

    //@include *
    in die hier
    //@include *youtube.com/watch?v=*

    Dann sollte das Script nur noch dann laufen wenn man direkt auf der Video Seite ist .
    Wenn das nicht geht nimmst du das 2te Script aus Post 22# und machst das gleiche.

    Dann sollte das auch gehen.
    Wenn nicht dann mußt du selber rum testen weil ich nicht weiß was deine anderen Scripte da noch anstellen.Weil normalerweise sollte das dann auch so laufen. Du mußt dann selber ausprobieren und debuggen was da los ist. Ich kann es nicht testen von hier weil das Youtube Script nicht läuft hier
    Geändert von basti1012 (14.10.2018 um 00:36 Uhr)
    Mein soforthilfe Forum und Chat

Ähnliche Themen

  1. Webseite Erstellen
    Von armend im Forum Job Forum - Jobs für Grafiker, Programmierer und Webmaster
    Antworten: 11
    Letzter Beitrag: 10.03.2014, 22:24
  2. Box auf Webseite erstellen
    Von europachat im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 04.11.2011, 23:46
  3. Webseite nur teilweise im iframe anzeigen
    Von jumper2365 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 08.03.2007, 10:57
  4. CSS in Java-Code ein binden
    Von valefor im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 02.02.2005, 13:29
  5. Kostenloses Webseite erstellen
    Von kleiner-stern im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 04.08.2004, 16:34

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •