Ergebnis 1 bis 5 von 5

Thema: bild soll sich in einem popupfenster öffnen...

  1. #1
    HTML Newbie
    Registriert seit
    23.05.2004
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard bild soll sich in einem popupfenster öffnen...

    hallo leute,

    ich habe ein kleines problem mit meinen gemalten bildern, die auf meine hp sollen.

    die bilder sollen von der gallarie-seite aus (per klick auf das gewünschte bild) in einem neuen fenster geöffnet werden.

    der link soll sich also in einem neuen fenster öffnen, das sich möglichst an die grösse des gelinkten bildes anpasst.

    ausserdem möchte ich die rechte maustaste bei dem popup deaktivieren, damit sich das bild nicht kopieren werden kann... sowie sämtliche leisten ausblenden.

    so, jetzt habe ich es mit scripten versuchet und es funzt auch alles wunderbar... jedenfalls bei mir auf dem rechen. wenn ich die seite komplett hochlade, läuft das aber nicht mehr so dolle. im net (server Strato) funzt der link nicht mehr und ich kann die thumbnails erst garnicht im popup öffnen.

    ich habe hier mal das script der gallerie:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    <title>:::: Willkommen ::::</title>
    <link href="std.css" rel="stylesheet" media="screen">
    <style type="text/css" media="screen"><!--
    #Ebene1 { visibility: visible; display: block; position: absolute; top: 15px; left: 0; width: 230px; height: 19px }
    --></style>

    <script language="JavaScript">
    <!--

    function SymError()
    {
    return true;
    }

    window.onerror = SymError;

    var SymRealWinOpen = window.open;

    function SymWinOpen(url, name, attributes)
    {
    return (new Object());
    }

    window.open = SymWinOpen;

    //-->
    </script>

    <script type="text/javascript" src="../GeneratedItems/CSScriptLib.js"></script>
    <script type="text/javascript"><!--
    CSInit[CSInit.length] = new Array(frameP,/*URL*/ '../index.html','_top');
    CSAct[/*CMP*/ 'A37BB3317'] = new Array(OUTOpenImageWindow,/*URL*/ '../pics/BILD1.jpg','pics',0,0,true,true,true,true,true,tru e,true,'000000','BILD1',0,/*URL*/ '#none',false,true,true);


    // --></script>

    <base target="_self">

    </head>

    <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onload="CSScriptInit();" bgcolor="#66ccff" text="black" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" marginheight="10" marginwidth="0" topmargin="10">
    <div id="Ebene1">
    <div class="d11px">

    STARTSEITE ::: BILDER/ANGEBOT</div>
    </div>
    <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="28"></td>
    </tr>
    <tr>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="right" valign="middle">weiter ::: zur&uuml;ck</td>
    </tr>
    </table>
    <table border="0" cellspacing="2" cellpadding="3">
    <tr>
    <td>[img]../pics/BILD1.JPG[/img]

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td class="d11px" align="center" bgcolor="#FFC140">130</td>
    </tr>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="right" valign="middle">weiter ::: zur&uuml;ck</td>
    </tr>
    <tr>
    <td align="center" valign="middle">
    hier gehts zur Bestellung</td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>



    </td>
    </tr>
    </table>
    </body>

    </html>
    <script language="JavaScript">
    <!--
    var SymRealOnLoad;
    var SymRealOnUnload;

    function SymOnUnload()
    {
    window.open = SymWinOpen;
    if(SymRealOnUnload != null)
    SymRealOnUnload();
    }

    function SymOnLoad()
    {
    if(SymRealOnLoad != null)
    SymRealOnLoad();
    window.open = SymRealWinOpen;
    SymRealOnUnload = window.onunload;
    window.onunload = SymOnUnload;
    }

    SymRealOnLoad = window.onload;
    window.onload = SymOnLoad;

    //-->
    </script>



    so das ist also das script der gallerie-seite.

    ausserdem habe ich noch eine csscriptlip.js angelegt:

    function CSScriptInit() {
    if(typeof(skipPage) != "undefined") { if(skipPage) return; }
    idxArray = new Array;
    for(var i=0;i<CSInit.length;i++)
    idxArray[i] = i;
    CSAction2(CSInit, idxArray);
    }
    CSInit = new Array;
    CSExit = new Array;
    CSStopExecution=false;
    function CSAction(array) {return CSAction2(CSAct, array);}
    function CSAction2(fct, array) {
    var result;
    for (var i=0;i<array.length;i++) {
    if(CSStopExecution) return false;
    var aa = fct[array[i]];
    if (aa == null) return false;
    var ta = new Array;
    for(var j=1;j<aa.length;j++) {
    if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
    if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
    else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
    else ta[j]=aa[j];}
    } else ta[j]=aa[j];
    }
    result=aa[0](ta);
    }
    return result;
    }
    CSAct = new Object;
    function CSClickReturn () {
    var bAgent = window.navigator.userAgent;
    var bAppName = window.navigator.appName;
    if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
    return true; /* dont follow link */
    else return false; /* dont follow link */
    }
    /* -- Action Functions */
    function frameP(action) {
    if(parent.frames.length==0) {
    var fileName=window.location.href.substring(window.loc ation.href.lastIndexOf("/")+1,window.location.href.length);
    window.location.href=action[1]+"?"+action[2]+"="+fileName;
    } else {
    if(top.location.search!="") {
    var sFrame=top.location.search.substring(1,top.locatio n.search.indexOf("="));
    if(name==sFrame) {
    var sName=top.location.search.substring(top.location.s earch.indexOf("=")+1,top.location.search.length);
    var fileName=window.location.href.substring(window.loc ation.href.lastIndexOf("/")+1,window.location.href.length);
    if(fileName!=sName) {
    location=sName;
    }
    }
    }
    }
    }
    function CSGoBack1() { history.back() }
    // OUT Delay Action Action 1.0
    // Script copyright 2000, OUT Media Design GmbH. All rights reserved.
    function OUTdelayAction(action){return setTimeout("CSAction(new Array('"+action[1]+"'))",action[2]);}
    // OUT Open Image Window Action v1.2.6
    // Script copyright 1999, 2000 OUT Media Design GmbH. All rights reserved.
    function OUTOpenImageWindow(action) {
    var imgWinW = action[3];
    var imgWinH = action[4];
    var bgImg = action[16] ? ' BACKGROUND="'+action[15]+'" ' : '';
    var bVers=window.navigator.appVersion.substring(0,1);
    var isMac = window.navigator.userAgent.indexOf("Mac") >= 0;
    var isNN = window.navigator.appName.indexOf("Netscape")>=0;
    var isIE = window.navigator.appName.indexOf("Explorer")>=0;
    var wOffset = (bVers<4 && isNN) ? 9 : action[14];
    imgWinW += 2*wOffset;
    imgWinH += 2*wOffset;
    var wf = "";
    wf = wf + "width=" + imgWinW;
    wf = wf + ",height=" + imgWinH;
    wf = wf + ",left=10";
    wf = wf + ",top=10";
    wf = wf + ",resizable=" + (action[5] ? "no" : "yes");
    wf = wf + ",scrollbars=" + (action[6] ? "no" : "yes");
    wf = wf + ",menubar=" + (action[7] ? "no" : "yes");
    wf = wf + ",toolbar=" + (action[8] ? "no" : "yes");
    wf = wf + ",directories=" + (action[9] ? "no" : "yes");
    wf = wf + ",location=" + (action[10] ? "no" : "yes");
    wf = wf + ",status=" + (action[11] ? "no" : "yes");
    var newImgWin = window.open("",action[2],wf);
    newImgWin.saveResizable = !action[5];

    newImgWin.document.writeln('<HTML><HEAD><TITLE>'+a ction[13]+'</TITLE><meta http-equiv="imagetoolbar" content="no"></HEAD>');
    newImgWin.document.writeln('<BODY onclick="javascript:self.close()" oncontextmenu="return false" onselectstart="return false" ondragstart="return false" BGCOLOR="'+action[12]+'"'+bgImg+' MARGINWIDTH="'+action[14]+'" MARGINHEIGHT="'+action[14]+'" LEFTMARGIN="'+action[14]+'" TOPMARGIN="'+action[14]+'">');
    newImgWin.document.write('<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%" HEIGHT="100%"><TR><TD VALIGN="middle" ALIGN="center">[img]'+action[1]+'[/img]=4) newImgWin.document.write(' ONLOAD="var imgWinW=this.width+'+2*wOffset+';var imgWinH=this.height+'+2*wOffset+';if(window.setRes izable) window.setResizable(true);window.resizeTo(imgWinW, imgWinH);if (window.setResizable) window.setResizable(window.saveResizable);if(windo w.document.body && (window.document.body.clientWidth!=imgWinW || window.document.body.clientHeight!=imgWinH)) { window.resizeTo(2*imgWinW-window.document.body.clientWidth,2*imgWinH-window.document.body.clientHeight);}"');
    newImgWin.document.writeln('></TD></TR></TABLE>');
    newImgWin.document.writeln('</BODY></HTML>');
    newImgWin.document.close();
    if(bVers>=4 && !action[17]) { //do chrome compensation now
    if (isNN && newImgWin.setResizable) newImgWin.setResizable(true);
    if (!(isIE && isMac)) newImgWin.resizeTo(imgWinW,imgWinH);
    if (isNN && newImgWin.setResizable) newImgWin.setResizable(!action[5]);
    if(isIE && !isMac && (newImgWin.document.body.clientWidth!=imgWinW || newImgWin.document.body.clientHeight!=imgWinH)) newImgWin.resizeTo(2*imgWinW-newImgWin.document.body.clientWidth,2*imgWinH-newImgWin.document.body.clientHeight);
    }
    if(action[18] && bVers>=4 && !(isMac && isIE && bVers<5)) newImgWin.focus();
    }
    function CSSlideNewWindow(action) {
    var wh = ""
    if (action[7] || action[8] || action[9] == true) wh=action[4]-125
    else wh = action[4]
    var wf = "";
    wf = wf + "width=" + action[3];
    wf = wf + ",height=" + wh;
    wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
    wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
    wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
    wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
    wf = wf + ",directories=" + (action[9] ? "yes" : "no");
    wf = wf + ",location=" + (action[10] ? "yes" : "no");
    wf = wf + ",status=" + (action[11] ? "yes" : "no");
    if(navigator.appVersion.charAt(0) >=4) {
    var sw=screen.width-20;
    var sh=screen.height;
    var newwidth=action[3];
    var newheight=action[4];
    var positionleft=(sw-newwidth)/2;
    var positiontop=""
    if (action[7] || action[8] || action[9] == true) positiontop=(sh-newheight)/3;
    positiontop=(sh-newheight)/2.5;
    }
    newwindow=window.open(action[1],action[2],wf);
    newwindow.focus()
    if(navigator.appVersion.charAt(0) >=4) {
    for(width1 = 1 ; width1 < positionleft ; width1 = width1 + 10)
    newwindow.moveTo(width1,positiontop)
    }
    }


    kann mir vielleicht jemand helfen und sagen was ich falsch mache...?

    vielen lieben dank schon mal vorab.

    will
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Administrator Avatar von admin
    Registriert seit
    16.01.2003
    Ort
    Karlsruhe
    Beiträge
    12.779
    Danke
    1
    Bekam 4 mal "Danke" in 2 Postings
    Blog-Einträge
    42

    Standard

    Bekommst Du eine Fehlermeldung von dem Script im Browser angezeigt ?
    Poste doch mal die Url der Seite
    Die Forenregeln und Nutzungsbedingungen sind auch zum lesen da !!!


  3. #3
    Gast

    Standard

    nee nee, ich erhalte keine Fehlermeldung von dem Script im Browser angezeigt. es öffnet sich (wie bereits erwähnt) überhaupt kein fenster.

    die seite ist noch nicht fertig und daher poste ich sie auch noch nicht.

    vielleicht hast du trotzdem noch einen tip für mich.

    nice greeetz und einen schönen montag

    will

  4. #4
    Fortgeschrittene/r
    Registriert seit
    07.05.2004
    Beiträge
    178
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Re: bild soll sich in einem popupfenster öffnen...

    Zitat Zitat von willichill
    [img]../pics/BILD1.JPG[/img]
    Das Problem könnte daher kommen, das du wohl diverse Dateinamen groß geschrieben hast. Und damit haben Unix Server unter umständen Probleme.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    23.05.2004
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard @ student25

    danke für deinen tipp.

    hab's gerade mal ausprobiert, leider ohne erfolg. das bild öffnet sich nur auf meinem rechner, nicht aber in netz.

    thx
    will

Ähnliche Themen

  1. neues Fenster soll sich öffnen...?! ://
    Von jumin im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 18.02.2007, 14:17
  2. Beim Klicken auf ein Bild soll anderes Auswahlfenster öffnen
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 09.02.2006, 01:00
  3. Bild in HTML soll sich ändern!
    Von ali-g im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 24.07.2005, 15:36
  4. bild soll sich verändern
    Von im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 22.03.2005, 17:29
  5. Ein neues Fenster ohne Navigationsleiste soll sich öffnen
    Von gerddd im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 16.06.2004, 16:07

Stichworte

Berechtigungen

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