php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.07.2008, 10:17  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard [Erledigt] javascript fenster öffnen

Hallo
Ich werde wohl nie ein Freund dieser Sprache. Nach 2 Wochen sinnlosen pobierens frage ich nun euch!
Ich habe eine HTML Website, welche ich nun in PHP überführen will.
Soweit alles cool.
Eig. ist es ja nur kopieren und anpassen.
Mein JavaScript zum Öffnen der Infofenster bekomm ich aber nicht zum laufen.
Der Übersichtlichkeithalber poste ich mal den fertigen HTML-Quelltext. Mein PHP wird zu unübersichtlich.
Code:
 <script type="text/javascript">
  var ie=document.all
  var ns6=document.getElementById&&!document.all
  function ieobjekt(){
  return (document.compatMode && 
document.compatMode!="BackCompat" && !window.opera)? 
document.documentElement : document.body
  } 
  function vergroessern(welche, e, position, imgwidth, 
imgheight, name, beschreibung, zeitaufwand, status){
  if (ie||ns6){
  aufbau=document.getElementById? 
document.getElementById("zeigedasbild") : document.all.zeigedasbild
  if (position=="center"){
  seite_y_stellung=ns6? parseInt(pageYOffset) : 
parseInt(ieobjekt().scrollTop)
  horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : 
ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
  vertiposi=ns6? seite_y_stellung+window.innerHeight/2-
imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2
  if (window.opera && window.innerHeight)
  vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
  vertiposi=Math.max(seite_y_stellung, vertiposi)
  }
  else{
  var horizoposi=ns6? pageXOffset+e.clientX : 
ieobjekt().scrollLeft+event.clientX
  var vertiposi=ns6? pageYOffset+e.clientY : 
ieobjekt().scrollTop+event.clientY
  } 
  aufbau.style.left=horizoposi+"px"
  aufbau.style.top=vertiposi+"px"
  aufbau.innerHTML='<div align="right" id="leiste"><span 
id="schliessen_text" 
onClick="vorschau_zu()">'+name+'&nbsp;&nbsp;&nbsp;&nbsp;Schließen</span></d
iv><table border=0 bgcolor="#BDD3FF"><tr><td><img src="'+welche+'"; 
width="'+imgwidth+'";></td><td><B>Beschreibung</b><br>'+beschreibung+'<br><
br><B>Zeitaufwand:</b><br>'+zeitaufwand+'<br><br><B>Status:</B><br>'+status
+'</td></tr></table>'
  aufbau.style.visibility="visible"
  return false
  }
  else
  return true
  }
  function vorschau_zu(){
  aufbau.style.visibility="hidden"
  } 
  function drag_and_drop(e){
  if (ie&&dragapproved){
  aufbau.style.left=tempx+event.clientX-offsetx+"px"
  aufbau.style.top=tempy+event.clientY-offsety+"px"
  }
  else if (ns6&&dragapproved){
  aufbau.style.left=tempx+e.clientX-offsetx+"px"
  aufbau.style.top=tempy+e.clientY-offsety+"px"
  }
  return false
  }
  function initiiere_drag(e){
  if 
(ie&&event.srcElement.id=="leiste"||ns6&&e.target.id=="leiste"){
  offsetx=ie? event.clientX : e.clientX
  offsety=ie? event.clientY : e.clientY
  tempx=parseInt(aufbau.style.left)
  tempy=parseInt(aufbau.style.top)
  dragapproved=true
  document.onmousemove=drag_and_drop
  }
  }
  document.onmousedown=initiiere_drag
  document.onmouseup=new Function("dragapproved=false")
</script> 
</head>
<body>
 <img src="http://www.php.de/images/logo_palette_96.gif"><br><br><br>
 <div align="center">
   <div style="position:absolute; left:520; top:30" 
align="left"><h1>Referenzen</h1></div>
        <table 
align="center" border="0">
         <tr>
          <td valign="middle" width="400"><a href="http://www.perfectchildproductions.com" target="_blank">Perfect Child Productions</a></td>
          <td valign="top"><a href="http://www.php.de/images/bilder-referenzen/pcp.jpg" target="_blank" onClick="return vergroessern('images/bilder-referenzen/pcp.jpg',event,'center',200,'','Perfect Child 
Productions','Mit der Internetpräsenz  des weltweit aktiven Unternehmens 
Perfect Child Productions setzen wir neue Maßstäbe. Das Grundkonzept der 
Website stammt von der Firma <a href=\'http://www.ps-media.com\' 
target=\'_blank\'>ps-media</a>. Wir entwickeln nun den Webauftritt weiter 
und stellen neue Inhalte bereit.<br><br>Ein Großteil des Werbekonzepts von 
Perfect Child Productions basiert auf der Website. Als Organisator von 
Shows und Veranstaltungen wirbt die Firma hauptsächlich mit professionellen 
Videos, Musikstücken und Bildern. Ein interner Bereich ermöglicht es den 
Inhabern, Projekte zu besprechen und zu planen. In den nächsten Wochen und 
Monaten werden wir viele neue, spannende Informationen auf die Website 
stellen.<br>Vorbeischauen lohnt also!', 'ca. 100 Stunden', 'in 
Bearbeitung')">
               <img src="http://www.php.de/images/bilder-referenzen/pcp.jpg" border="0" width="250">
              </a></td>
         </tr>
         <tr>
          <td valign="middle" width="400"><a href="Saildream1 e.V. -" target="_blank">Saildream 1</a></td>
          <td valign="top"><a href="http://www.php.de/images/bilder-referenzen/saildream1.jpg" target="_blank" onClick="return vergroessern('images/bilder-referenzen/saildream1.jpg',event,'center',200,'','Saildream1 
e.V.','Die Website des Vereins Saildream1 e.V. stellte uns vor die 
Herausforderung, das Corporate Design von BD Prographic Limited 
barrierefrei umzusetzen. Dabei konnten wir unsere Erfahrungen im Bereich 
Kommunikationshilfsmittel für Behinderte optimal nutzen.<br><br>Die Website 
wurde komplett in PHP programmiert. Am 20.3.2008 präsentierten wir den 
Internetauftritt im Rahmen einer Pressekonferenz der Öffentlichkeit. Den 
Verein Saildream1 werden wir auch in Zukunft unterstützen.', 'ca. 200 
Stunden', 'in Bearbeitung')">
               <img src="http://www.php.de/images/bilder-referenzen/saildream1.jpg" border="0" width="250">
              </a></td>
         </tr>
...
Hat jemand eine Idee?Ich bekomme keinen Fehler und beim Klicken auf die Bilder werden die Bilder geöffnet. Danke für eure Mühe

Geändert von kid01 (23.07.2008 um 10:56 Uhr).
kid01 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.07.2008, 10:24  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Scherzkeks! Keiner wird sich das JavaScript anschauen das nur in einer Zeile geschrieben ist ...
Flor1an ist offline   Mit Zitat antworten
Alt 23.07.2008, 10:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

Ich weiß!
Ich hab etwas Zeit zum Basteln benötigt.
IE,Word+Mozilla haben es nur so kopiert. Jetzt is es besser!
Zwar nicht perfekt - aber besser
kid01 ist offline   Mit Zitat antworten
Alt 23.07.2008, 10:41  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Es wäre besser wenn du nur relevanten Code posten würdest. Da steht alles drinnen! Auch so Scripte zum verschleiern von Emailadressen dass will niemand lesen.

Mach mal eine Beispielseite wo du minimal viel HTML hast + nur das JS was du zum öffnen der Infofenster willst, dann sieht man vielleicht schon den Fehler.
Flor1an ist offline   Mit Zitat antworten
Alt 23.07.2008, 11:27  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

auch dies sollst du haben
der code oben ist noch mal gekürzt
so ist der Ursprung:
Referenzen
und nun bekomm ich auch einen Fehler:
Zeile 53 Objekt erforderlich
http://pr.dhsmedia.de/new/referenzen.php?site=referenzen
kid01 ist offline   Mit Zitat antworten
Alt 23.07.2008, 13:15  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Die Seite ist ja mal absolut grausam! Tabellenlayout etc. *würg*

Zu deinem Problem:
1) Es fehlen sämtliche Semikolons ; -> schlechter Stil (besonders bei Fehlersuche )
2) Verschachtelte If-Konstrukte nicht durchschaubar
3) Kein Doctype etc.
4) Ein Fenster soll geöffnet werden -> warum berechnest du die Größe?

Kannst du bitte noch einmal Posten was genau angezeigt werden soll bzw. besser noch online Stellen?
Also nur der Quelltext der in einem Fenster geöffnet werden soll.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 23.07.2008, 14:19  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

sorry!
Ich habe mir den Code zusammengesucht. Bis jetzt hat es immer funktioniert. Dass dies kein sauberer Code ist, weiß ich selbst!
Deshalb bin ich ja auch dabei alles neu zu organisieren! Bevor der alte Code aber nicht geht, brauch ich gar nicht an Umprogrammierung denken.
Ich denke, ich habe die 2 Dateien gepostet um die es geht!

Was noch????? Der Code sollte ja angezeigt werden können!
Die Fehler in HTML bekomm ich dann schon irgendwie in den PHP-Scripten ausgebessert.

Referenzen (klick auf Bild!!) ->geht
DHS Media - Referenzen ->geht nicht!
kid01 ist offline   Mit Zitat antworten
Alt 23.07.2008, 14:53  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Firebug sagt aufbau is null

bei
Code:
aufbau.style.left=horizoposi+"px"
cycap ist offline   Mit Zitat antworten
Alt 24.07.2008, 08:43  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

leider habe ich 0 Plan von JavaScript.
Ich versteh nur nicht, wie der Fehler beim Kopieren entstehen kann.

Darf ich fragen, ob jemand eine Lösung hat?
kid01 ist offline   Mit Zitat antworten
Alt 24.07.2008, 11:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
leider habe ich 0 Plan von JavaScript.
Und, laß mich raten, Du hast vorerst keine Ambitionen das zu ändern?
Zitat:
Darf ich fragen, ob jemand eine Lösung hat?
Klar. In nem anderen Topic

[verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Javascript: neues Fenster lädt ewig ZeHa HTML, Usability und Barrierefreiheit 5 24.12.2007 14:19
Javascript anderes fenster aktualisieren und schliessen cytrobic HTML, Usability und Barrierefreiheit 2 15.08.2006 15:36
Ergebnis aus Fenster 1 in Fenster 2 übernehmen HaraDej HTML, Usability und Barrierefreiheit 2 21.04.2006 14:10
Fenster schliesen mit Javascript geht nicht :( Bruce HTML, Usability und Barrierefreiheit 2 24.03.2006 10:26
Verweis in bestimmtem Fenster öffnen HTML, Usability und Barrierefreiheit 3 11.02.2006 23:18
[Erledigt] closed()-Abfrage aus beliebigem Fenster HTML, Usability und Barrierefreiheit 2 16.01.2006 19:01
[Erledigt] JavaScript +mehrereFenster HTML, Usability und Barrierefreiheit 5 03.02.2005 15:08
Javascript Fenster über PHP Link Mano PHP Tipps 2004 2 07.10.2004 17:50
[Erledigt] on the fly fenster HTML, Usability und Barrierefreiheit 0 09.09.2004 22:06
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
[Erledigt] neues Fenster mit JavaScript mit Brain! HTML, Usability und Barrierefreiheit 3 05.09.2004 13:41
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
[Erledigt] Fenster öffnen HTML, Usability und Barrierefreiheit 2 16.08.2004 13:19
Modales Fenster zur Eingabe von Daten HTML, Usability und Barrierefreiheit 0 22.06.2004 12:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fenster öffnen, php javascript fenster öffnen, javascript website öffnen, php java fenster öffnen, http://www.php.de/scriptboerse/2208-erledigt-javascript-fenster-oeffnen.html, saildream1, php fenster öffnen javascript, fenster öffnen html minimal, javascript fenster center, javascript fenster öffnen, javascript fenster öffnen php, javascript fenster öffnen target, javascript neues fenster mit fertigen html öffnen, java fenster für php, javascript php dateien im fenster öffnen, fenster öffnen php javascript, fenster öffnen html javascript php, php frame öffnen mit javscript, javascript fenster öffnen left center, js aufbauzeit fenster

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum