Popup Größe

Hi

Wie meinst du das?
Ich habe das im Quelltext stehen:

<span id="kopiertext"><? echo $satz;?></span><br><input type="button" value="Text kopieren" onclick="self.close();kopieren('kopiertext');">
<input type='hidden' id='zwischenspeicher'>

Soll es dann so aussehen:

<div><span id="kopiertext"><? echo $satz;?></span><br><input type="button" value="Text kopieren" onclick="self.close();kopieren('kopiertext');">
<input type='hidden' id='zwischenspeicher'></div>

Wie ermittel ich jetzt die Größe des Containers, hab von javascript nicht viel ahnung
 
Wenn ich dann mal an den Beitrag "Keine Ahnung von Javascript" erinnern darf. Der steht ganz oben in diesem Forum mit einem roten "Wichtig:" davor, damit ihn auch ja jeder liest. Will sagen fang doch erstmal an dein Script zu schreiben "und wenn du keine Ahnung hast, verschaff dir welche!" - vorausgesetzt Google, SELFHTML und die Forensuche spucken nichts Gutes aus - und wenn du dann irgentwo nicht weiter kommst, dann Stell konkrete, sinnvolle Fragen. Wir helfen dir gerne, wenn eine Frage nach dem Schema "Ich arbeite gerade an einem Tooltipscript und komm nicht weiter. Er zeigt mir immer die und die Fehlermeldung, wenn ich das und das mache. Ich hab schon dieses und jenes probiert und auch in der Forensuche usw. bin ich nicht fündig geworden. Anbei der Sourcecode ...".

Sorry, falls du dir jetzt auf den Schlips getreten fühlst, aber wir sind weder eine Scriptbibliothek (davon gibt es schon genug) noch der Weihnachtsmann, dem seine Wichtel die Wunschzettelchen der Kinder bringen und der sie dann fröhlich abarbeitet. In letzter Zeit nimmt das wirklich überhand mit "Ich hätte gerne dies und dass, aber mit dem und dem Extra und am besten vorgestern, also macht mal, ich spiel derweil ne Runde CS!"

Du hast hier schon mehrere solche Beiträge gepostet, wo du einfach gesagt hast "macht mal!". Bei einem würde ich ja nichts sagen, aber wenn du so viele Aufgaben hast wäre es durchaus sinnvoll sich mal in JS reinzuknien, man fühlt sich nämlich doch ein wenig ausgenutzt. Du kannst gerne "mach mal!" sagen nur sagt dir dann hier jeder "zahl mal!". Wenn du keine lust hast dir Ahnung zu verschaffen, dann schreib im Job-Forum einen Auftrag aus und zahl für anderer Leute Arbeit!

Ich hab dir sogar noch Links reingeschrieben, wo das halbwegs beschrieben wird, du solltest wirklich mit etwas Arbeit in der Lage sein, das jetzt selbst zu machen. Nochmal sorry, aber mit der Zeit nervt's wirklich.
 
Zuletzt bearbeitet:
Man soll nicht von sich auf andere schließen! ;-]

Mich regt nur deine Faulheit auf. Aller guten Dinge sind drei. Schau dir deine drei anderen Threads hier im JS-Forum mal an (zwei davon von heute!), wo ich nix gesagt hab und frag dich dann nochmal, wieso ich jetzt mal was moniere (übrigens auch erst nachdem ich dir schon ne brauchbare Antwort gegen hab, du es aber anscheinend vorgekaut brauchst). Du wirst festellen, dass sich alles relativ schnell beantworten lies. Daher hat sich ein gewisser Einduck festgesetzt: Du hast ein Projekt, stößt dabei auf ein Problem, postest es in dieses Forum und hoffst, dass es ein anderer für dich löst.

Außerdem streite ich mich gerne... :-) :rolleyes:
 
Zuletzt bearbeitet:
Es kann schon sein das ich faul bin, aber ich probiere schon seit einer Weile mit den Popup rum und finde nichts brauchbares. Und außerdem hab ich ja immer das gepostet wie weit ich bin und wollte ja nur einen denkanstoß, aber mit den Link den du gepostet hast da kann ich mir garnichts draus nehmen.
 
A-ha. Aus dem einen Link kannst du als nicht ersehen, mit welchen Funktionen man die Höhe eines <div>-Layers bestimmt? Das ist dämlich. Und aus dem anderen kannst du dann nicht ersehen wie man ein (PopUp-) Fenster resized. Das ist noch dämlicher, aber bitte:
HTML:
<div id="bla">
     
     	Hier kommt der inhalt des PopUps hin.
     
     <div>
     
     <script type="text/javascript><!--
     window.resizeTo(document.getElementById('bla').clientWidth,document.getElementById('bla').clientHeight);
 //--></script>"
Nicht getest, je nach Browser muss man aber unterschiedliche Methoden anstelle von clientHeight benutzen. Kann auch sein, dass resizeTo() nicht das richtige ist, weil es mit das ganze Fenster und nicht nur den Anzeigebereich betrifft. In dem fall benutzt du besser window.innerHeight = document.getElementById('bla').clientHeight für den NS bzw. document.body.offsetHeight = document.getElementById('bla').clientHeigt für den IE. Die Width macht eh immer Probleme.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück