Ergebnis 1 bis 7 von 7
  1. #1
    Atie ist offline Jungspund
    registriert
    19-07-2005
    Beiträge
    13

    Problem mit JS in HTML

    hallo!
    Ich habe folgendes Script auf meiner Website:
    Code:
    <Script language="javascript">
    
    function oPic(fN)
    
    {
    
    window.open("Verzeichniss/"+fN,"Bild","menubar=no, locationbar=no, resizable=no, Status=no, width=1100, height=780, scrollbars=no");
    
    }
    </script>
    Code:
    <script language="JavaScript">
    
    document.write('<a href="javascript:oPic('bild.jpg')"><img src="bildk.jpg" border="0" width="100" height="75"></a>');
    
    </script>
    Der code sollte eigentlich nur bewirken das wenn man auf das bild klickt, es größer in einem neuen festgelegten Fenster erscheint! Es funktioniert aber nicht!
    Es funktioniert nur wenn ich javascript: oPic weg lasse, also nur href="bild.jpg" schreibe, aber dann erscheint das bild in einem ganz normalen browserfenster, also mit adresszeile, menüleiste,... usw., dass ich aber aus designgründen nicht möchte!
    Wie muss ich das Script verändern damit es richtig funktioniert?

    Kann mir jemand helfen?

    mfG Atie

  2. #2
    pit-r Guest

    AW: Problem mit JS in HTML

    Moin!

    Probier mal sowas:
    PHP-Code:
    <!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>Beispiel</title>
    <
    script type="text/javascript">
    <!--
    function 
    oPic(fN){
    window.open("Verzeichniss/"+fN,"Bild","menubar=no, locationbar=no, resizable=no, Status=no, width=1100, height=780, scrollbars=no");
    }
    //-->
    </script>
    </head>
    <body>
    <script type="text/javascript">
    <!--
    document.write('<a href="javascript:oPic(\'bild.jpg\')"><img src="bildk.jpg" border="0" width="100" height="75"></a>');
    //-->
    </script>
    </body>
    </html> 
    Und dann denke mal darüber nach, wieviele BenutzerInnen eine Bildschirmauflösung haben, die kleiner ist als Dein Fenster. Außerdem: viele Leute haben JS deaktiviert (die kriegen Deine Bilder nie zu sehen). Anstatt den Kram per document.write auszugeben, solltest Du was in der Art machen:

    <a href="bild.jpg" target="_blank" onclick="oPic(this.href);return false"><img src="bildk.jpg" border="0" width="100" height="75"></a>

    Ahoi - Pit

  3. #3
    Atie ist offline Jungspund
    registriert
    19-07-2005
    Beiträge
    13

    AW: Problem mit JS in HTML

    Danke!
    Ist natürlich nicht der gesamte code, ich habe nur das Problem gepostst!
    Ich hab bei jedem bild immer 2 links angegeben, einmal "low" und "high"!
    Für mich ist das die einzige nützliche lösung um über 200 fotos zur verfügung zu stellen und das nicht alles per hand schreiben zu müssen! Natürlich werd ich darauf hinweisen as JS aktiviert sein sollte um meine seite korrekt anzeigen zu können!
    Danke noch mal!

    mfG Atie

  4. #4
    pit-r Guest

    AW: Problem mit JS in HTML

    Hi!

    Gern geschehen. Du solltest Dir evt. überlegen, die Variante mit dem Link einzubauen, der ohne JS geht.

    Gruß - Pit

  5. #5
    Atie ist offline Jungspund
    registriert
    19-07-2005
    Beiträge
    13

    AW: Problem mit JS in HTML

    hmm... wäre natürlich eine Traumlösung ohne JS, aber ich bin kein genie in dem gebiet, und da ich das alles ja mehr oder weniger als Hobby betreibe wird das sicher nicht so ausschlagebend sein wenn ich das jetzt mit Java mache! Würde mich natürlich über eine Lösung von deiner Seite freuen

    mfG Atie

  6. #6
    pit-r Guest

    AW: Problem mit JS in HTML

    Moin!

    Das:
    <a href="bild.jpg" target="_blank" onclick="oPic(this.href);return false"><img src="bildk.jpg" border="0" width="100" height="75"></a>
    bewirkt, daß bei deaktiviertem JS "bild.jpg" in einem stinknormalem Fenster (mit allem Drum und Dran) geöffnet wird. Ist JS aktiv, wird Deine Funktion aufgerufen, die das Bild in einem Popup mit den spezifizierten Eigenschaften öffnet. Wenn Du dann noch den Link nicht per JS erzeugst hast Du, was Du willst: alle Leute, die mit einem "bildfähigen" Browser Deine Seite besuchen, können Deine Bilder sehen.

    Gruß - Pit

  7. #7
    Atie ist offline Jungspund
    registriert
    19-07-2005
    Beiträge
    13

    AW: Problem mit JS in HTML

    jep! Das hab ich schon verstanden !
    Danke, trotzdem gut gemeint, aber für mich ist das problem gelöst !

    mfG Atie

Ähnliche Themen

  1. Parallelport in html ansteuern
    Von HajoB im Forum Serverseitige Programmierung
    Antworten: 41
    Letzter Beitrag: 01-05-2009, 19:52
  2. Problem mit Aufbau einer html
    Von DeneR im Forum JavaScript
    Antworten: 14
    Letzter Beitrag: 31-07-2003, 12:00
  3. MySQL - HTML Problem
    Von fabi11 im Forum Serverseitige Programmierung
    Antworten: 5
    Letzter Beitrag: 13-05-2003, 10:52
  4. Html style problem
    Von Sandro0123 im Forum Allgemeines
    Antworten: 10
    Letzter Beitrag: 05-01-2003, 05:16
  5. problem mit html seite
    Von floxi im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 16-01-2001, 20:43

Lesezeichen

Berechtigungen

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